我有一個奇怪的情況: 它的工作原理:不能重命名錶
rename table `test` to `test3`
但這不起作用:在(錯誤的重命名
rename table `test` to `test1`
錯誤:150 - 外鍵約束不正確 形成)
更新:
我設置:
SET FOREIGN_KEY_CHECKS=0;
我沒有外鍵
CREATE TABLE `test` (`agglomeration_id` int(11) NOT NULL, `carpark_id` int(11) NOT NULL, `numer_urzadzenia` char(3) NOT NULL,
`payments_zone` char(1) DEFAULT NULL, `status` tinyint(1) DEFAULT NULL, `time_stamp` bigint(20) DEFAULT NULL,
`resource_uri` char(200) DEFAULT NULL, `test` int(1) NOT NULL, PRIMARY KEY (`test`))
ENGINE=InnoDB DEFAULT CHARSET=utf8
是否有表外鍵約束名爲 '測試1'? –
添加與此表有關的外鍵請 – rbr94