我有一个带有多个值的 varchar 列“category”:
1.1
1.1.1
2.1
2.2.2
3.1.2.1
现在我想选择所有只有一个“.”的列(点)在它的值(value)。
但是“...WHERE category
regexp '[.]{1}'...” 不起作用,即使我转义了“。”带反斜杠。
提前致谢。 马蒂
最佳答案
只需使用like
:
where category like '%.%' and category not like '%.%.%'
关于MySQL正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215748/