je suis en train de faire comme ceci:Troncature tables vides dans MySQL
mysql_query("IF(SELECT COUNT(*) FROM`messages`) = 0 {
ALTER TABLE `messages` AUTO_INCREMENT = 1
}
IF(SELECT COUNT(*) FROM`chats`) = 0 {
ALTER TABLE `chats` AUTO_INCREMENT = 1
}
IF((SELECT COUNT(*) FROM`messages`) = 0 && (SELECT COUNT(*) FROM`chats`)) {
ALTER TABLE `users` AUTO_INCREMENT = 1
}");
mais il est incorrect
i besoin de réinitialiser A_i dans les messages si elle est vide, réinitialiser A_i dans les conversations si elle est vide et réinitialiser a_i utilisateurs si les messages et les chats est vide
j'ai id autoincrement et après troncature il commencera à compter de 1
avez-vous une idée?
i besoin d'une requête pour réinitialiser autoincrements en 3 tables en utilisant la logique que j'écris
Vous souhaitez supprimer tout le contenu s'il n'y a pas de contenu ...?!? – deceze
Votre table n'est-elle pas déjà vide s'il n'y a rien dedans? – JonathanRomer
J'ai l'ID auto-incrémenté et après truncate il commencera à compter à partir de 1 – user2368299