截断任何删除* FROM表都不起作用

时间:2016-06-23 13:15:38

标签: php mysql mysqli truncate

简短的问题我不能在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中所说,命令是成功的。

0 个答案:

没有答案