Tôi cần phải làm điều này
DELETE FROM konta WHERE taken != ''
Nhưng! = Không tồn tại trong mysql. Bất cứ ai biết làm thế nào để làm điều này?
Câu trả lời:
DELETE FROM konta WHERE taken <> '';
Các toán tử! = Chắc chắn nhất không tồn tại! Nó là một bí danh cho <>
nhà điều hành tiêu chuẩn .
Có lẽ các trường của bạn không thực sự là các chuỗi trống, mà thay vào đó NULL
?
Để so sánh với NULL
bạn có thể sử dụng IS NULL
hoặc IS NOT NULL
hoặc toán tử null safe bằng<=>
.
NULL
đang xảy ra (1), nhưng nó có vẻ kỳ lạ để muốn xóa không có sản phẩm nào hoặc NULL ..