2014-09-22 4 views
-1

phpymyadmin으로 행을 삭제하려고합니다. 내가 삭제를 클릭하면이 오류가 나타납니다MySQL에서 행을 삭제할 수 없습니다

SQL 쿼리 :

DELETE FROM `Sistema Informacion Abogados`.`Clientes` 
WHERE `Clientes`.`DNIcliente` = 'asd' 

MySQL은 말했다 : 문서 # 1054

- '절'

알 수없는 열 'Clientes.DNIcliente'

SQL 쿼리 실행을 삭제하려고하면 동일한 문제가 발생합니다. 그러나 삽입하고 편집 할 수 있습니다. 열 이름이 정확하고 테이블 이름이 정확합니다. 그것은 외래 키를 가지고 있지만 그 제한은 현재 비활성화되어 있습니다.

MySQL 버전 5.1.73

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 
+1

당신이'Clientes'에 대한 스키마를 제공 할 수 있습니다 :

DELETE FROM 'sistema informacion abogados'.'clientes' WHERE 'DNIcliente' LIKE 'asd'; 

또는? –

+1

쿼리의 결과를 제공합니다 :'SHOW CREATE TABLE Clientes; – Anthony

+0

@ Client '는 스키마가 아닌 테이블입니다. – DanFromGermany

답변

0

이 쿼리보십시오 :

DELETE FROM `sistema informacion abogados`.`clientes` WHERE `clientes`.`DNIcliente` = 'asd'; 
+0

같은 결과 : (열을 찾지 못했거나 손상되었을 수 있습니다.) – ramako

+0

이 쿼리를 실행하기 전에 phpmyadmin을 사용한다면 'Sistema Informacion Abogados '데이터베이스 – Farshad

+0

는 – Farshad

관련 문제