如何检查 MySQL 字段中的字符串是否包含数字并将其删除? 示例表格:tbl_tags ------------- | id | tag | ------------- | 1 | hello | | 2 | hello2 | | 3 | 2hello | | 4 | hel3lo | ------------- 我所能想到的唯一方法是逐个数字进行处理并使用 LIKE '%1%' OR LIKE '%2%' 等操作。但一定有更简单的方法吧?
SELECT * FROM clients WHERE name REGEXP '^[[:digit:]]+$' ORDER BY `clients`.`country_id` DESC LIMIT 0 , 30 如果您正在寻找仅包含数字的字符串,那么这就是答案
'
引号是必需的(我尝试了一个多小时的"
但没有成功) - aleskva