如何刪除行,如果前4個字符包含一個空格,需要以上的空間看到的例子mysql的刪除前4個字符,空間
I try this
DELETE FROM table
WHERE substring(field,1,4) REGEXP '^[a-z ]+$';
+-----------+
| field |
+-----------+
| a asdad|
| aa asdad|
| aaa asdad|
| asda asdad|
| asd asdad|
| da asdad|
| a asdad|
+-----------+
+-----------+
| new values|
+-----------+
| asda asdad|
+-----------+
您的數據不符合要求,你到底嘗試解決? – baao
唯一的例外是爲什麼'asd asdad'也被刪除,因爲它有2個空格而不是1個 –
@AlonEitan在前4個字符中只有1個空格。 – shmosel