나는 이것을해야한다
DELETE FROM konta WHERE taken != ''
그러나! =는 mysql에 존재하지 않습니다. 누구든지 이것을하는 방법을 알고 있습니까?
답변:
DELETE FROM konta WHERE taken <> '';
! = 연산자는 가장 확실하게 존재합니까! 표준 <>
연산자 의 별칭입니다 .
아마도 당신의 필드는 실제로 빈 문자열이 아니라 대신 NULL
?
비교하려면 또는 또는 null safe equals 연산자를NULL
사용할 수 있습니다 .IS NULL
IS NOT NULL
<=>
NULL
(+1)을 것입니다,하지만 삭제하려는 이상한 것 같다 버리지 .. 또는 NULL