1

我的表只有一个字段 ex:title (varchar:255) 并设置为 FULLTEXT 索引

我想删除只包含一个单词的记录

记录

  • 一个词
  • 两个字
  • 三个字数
  • 这是包含四个字
  • 删除这个

删除后的期望结果

  • 两个字
  • 三个字数
  • 这是包含四个字

谢谢

4

1 回答 1

1

这使用通配符匹配并将删除文本中没有空格的所有行:

DELETE FROM tbl
WHERE col NOT LIKE '% %'

MySQL 手册 - LIKE 运算符

于 2013-10-08T01:56:11.677 回答