我正在尝试这样做:
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
}");
但这是不正确的
如果为空,我需要在消息中重置 A_I,如果为空,则在聊天中重置 A_I,如果消息和聊天为空,则在用户中重置 A_I
我有自动增量 ID,截断后它将从 1 开始计数
你有什么想法吗?
我需要一个查询来使用我编写的逻辑重置 3 个表中的自动增量