我试图用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