如何删除行,如果前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