大家都刪除,我有一個表是這樣的:從那裏記錄的是像
id | img
1 | 20/23/link.png
2 | 20/24/link.png
3 | 20/23/link.png
我想刪除所有記錄,其中荷蘭國際集團與20/23開始。我怎樣才能做到這一點 ?
大家都刪除,我有一個表是這樣的:從那裏記錄的是像
id | img
1 | 20/23/link.png
2 | 20/24/link.png
3 | 20/23/link.png
我想刪除所有記錄,其中荷蘭國際集團與20/23開始。我怎樣才能做到這一點 ?
DELETE FROM TABLENAME WHERE IMG LIKE '20/23%'
您可能需要安全更新設置爲0
SET SQL_SAFE_UPDATES = 0;
但將其設置回1你刪除的記錄後。
使用SUBSTR
delete from my_table
where substr(img, 1, 5) = "20/23";
這裏是SQL命令來做到這一點:
DELETE FROM table WHERE img like '20/23%'
的%
意味着該字符串應該由'20/23' 開始,然後有其他caracters。
DELETE FROM table WHERE img like '20/23%'你的命令和這個有什麼區別? –
對不起,您是正確的 –
我爲什麼要將它設置爲0?我有大約20萬條記錄要刪除,這可以嗎? –