要检验不包含特殊字符:~!@#$%^&*()+|}{":<>?,./;'[]=`的行,可以使用正则表达式来实现。

假设有一个表名为table_name,且有一个名为column_name的列,可以使用以下SQL语句来检验不包含特殊字符的行:

SELECT * FROM table_name WHERE column_name NOT REGEXP '[~!@#$%^&*()+|}{\":<>?,./;\'\[\]=`]'

这个SQL语句使用了NOT REGEXP运算符来匹配不包含特殊字符的行。方括号内的字符表示要排除的特殊字符列表,其他字符则表示普通字符。

请注意,在使用正则表达式时,某些字符需要进行转义,例如单引号(')和方括号([])。

希望对你有所帮助!

SQL语句检验不包含特殊字符:~!#$^&+;=的行怎么写

原文地址: https://www.cveoy.top/t/topic/h969 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录