Mysql ajouter, supprimer, modifier, supprimer des enregistrements
Utilisez delete pour supprimer des enregistrements
类别 | 详细解示 |
---|---|
基本语法 | DELETE FROM 表 [where 条件]; |
示例 | DELETE FROM user where id > 10; |
示例说明 | 删除掉用户表中id大于10的所有用户 |
table utilisateur, la structure de la table est la suivante :
id | username | balance |
---|---|---|
1 | 王宝强 | 50000.00 |
2 | 黄晓明 | 150000000.00 |
15 | 马云 | 15000.00 |
16 | 陈赫 | 1234131.00 |
mysql> 1;
Requête OK, 1 ligne affectée (0,08 sec)
Supprimer l'enregistrement de la ligne avec l'identifiant 1, Li Wenkai.
Effacer les enregistrements du tableau
supprimer et tronquer sont identiques, mais ils ont une différence, c'est-à-dire que DELETE peut renvoyer le nombre d'enregistrements supprimés, tandis que TRUNCATE TABLE renvoie 0.
S'il y a un champ à incrémentation automatique dans une table, utilisez tronquer la table pour restaurer la valeur de départ à 1.
类别 | 说明 |
---|---|
基本语法 | TRUNCATE TABLE 表名; |
示例 | TRUNCATE TABLE user; |
示例说明 | 清空表的数据,并且让自增的id从1开始自增 |
【Rappelez-vous】
- N'oubliez pas d'ajouter la condition Where lors de la suppression, sinon les enregistrements de la table entière seront effacés.
- Assurez-vous de sauvegarder, sauvegarder, sauvegarder avant de supprimer des données importantes.