简短的问题我不能在PHP代码中TRUNCATE或DELETE * FROM表。 在MySQL中,它的工作方式就像魅力一样,但是当我有两个相同的表格和代码,一个有效,第二个无效时,为什么它在代码中不起作用我很疯狂。
PHP///DELETE TEMP TABLE
$link = mysqli_connect("localhost", "user", "xxx", "db_test");
$truncate_table = "TRUNCATE TABLE temp_table;";
$delete = mysqli_query($link, $truncate_table);
////MYSQL
CREATE TABLE `temp_table`
(
`ID` INT(32) NOT NULL AUTO_INCREMENT,
`task_number` VARCHAR(50) NULL DEFAULT '0',
`type` VARCHAR(50) NULL DEFAULT '0',
`assign_date` DATE NULL DEFAULT NULL,
`team` VARCHAR(50) NULL DEFAULT NULL,
`task` VARCHAR(50) NULL DEFAULT NULL,
`comment` TEXT NULL,
PRIMARY KEY (`ID`)
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB
;
我试过:1。更改引号,更改mysql查询形式,使用delete * from,删除并重新创建表,没有,
回声中也没有显示错误,但正如我在MySQL中所说,命令是成功的。