Services webmasters
Partenaires
Jeux concours gratuits
 
Syntaxe de DELETE
<<<
Syntaxe de TRUNCATE Syntaxe de REPLACE
>>>

6.4 Manipulation de données : SELECT , INSERT , UPDATE , DELETE
6 Référence du langage MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de SELECT
Syntaxe de HANDLER
Syntaxe de INSERT
Syntaxe de INSERT DELAYED
Syntaxe de UPDATE
Syntaxe de DELETE
->Syntaxe de TRUNCATE
Syntaxe de REPLACE
Syntaxe de LOAD DATA INFILE
Syntaxe de DO

6.4.7 Syntaxe de TRUNCATE


TRUNCATE TABLE nom_de_table
Dans la version 3.23, TRUNCATE TABLE est équivalent à COMMIT ; DELETE FROM nom_de_table . Syntaxe des DELETE .

TRUNCATE TABLE diffère de DELETE FROM ... des façons suivantes :

  • Implémentée comme une destruction/création de table, ce qui accélère la suppression des enregistrements.
  • Ne respecte pas les transactions. Vous aurez des erreurs si vous avez une transaction active ou une table protégée en écriture.
  • Ne retourne pas le nombre de lignes effacées.
  • Tant que le fichier de définition nom_de_table.frm est valide, la table peut être recréée, me si les données ou un index a été corrompu.
TRUNCATE est une extension Oracle SQL.

<< Syntaxe de TRUNCATE >>
Syntaxe de DELETE Manipulation de données : SELECT , INSERT , UPDATE , DELETE Syntaxe de REPLACE
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -