Pow*_*ord 43
TRUNCATE TABLE tablename
Run Code Online (Sandbox Code Playgroud)
要么
DELETE FROM tablename
Run Code Online (Sandbox Code Playgroud)
第一个通常是更好的选择,因为在InnoDB上DELETE FROM很慢.
jef*_*150 16
TRUNCATE TABLE table;
Run Code Online (Sandbox Code Playgroud)
是SQL命令.在PHP中,您将使用:
mysql_query('TRUNCATE TABLE table;');
Run Code Online (Sandbox Code Playgroud)
cha*_*aos 14
TRUNCATE TABLE `table`
Run Code Online (Sandbox Code Playgroud)
除非你需要保留AUTO_INCREMENT序列的当前值,在这种情况下你可能更喜欢
DELETE FROM `table`
Run Code Online (Sandbox Code Playgroud)
但是如果操作时间很重要,则保存AUTO_INCREMENT值,截断表,然后使用
ALTER TABLE `table` AUTO_INCREMENT = value
Run Code Online (Sandbox Code Playgroud)
会发生得更快.
MySQLI示例,其中$ con是数据库连接变量,表名是:mytable.
mysqli_query($con,'TRUNCATE TABLE mytable');
Run Code Online (Sandbox Code Playgroud)