我試圖用phpymyadmin刪除一行。當我點擊刪除,出現此錯誤:Mysql無法刪除行
SQL查詢:
DELETE FROM `Sistema Informacion Abogados`.`Clientes`
WHERE `Clientes`.`DNIcliente` = 'asd'
MySQL表示:文件
#1054 - 在 'where子句'
未知列 'Clientes.DNIcliente'
當我嘗試刪除執行SQL查詢時,發生同樣的事情。不過,我可以插入和編輯。列名是正確的,表名是正確的。它有外鍵,但是這個限制目前是禁用的。
MySQL版本73年1月5日
SHOW CREATE TABLES:
Clientes
CREATE TABLE `Clientes` (
`DNIcliente` varchar(9) NOT NULL,
`Nombre` varchar(20) NOT NULL,
`Apellidos` varchar(40) NOT NULL,
PRIMARY KEY (`DNIcliente`)
)
ENGINE=InnoDB DEFAULT CHARSET=latin1
你能提供你的'Clientes'模式? – 2014-09-22 11:45:59
提供查詢結果:'SHOW CREATE TABLE Clientes;' – Anthony 2014-09-22 11:46:43
@'Clientes' is a table not a schema – DanFromGermany 2014-09-22 11:47:18