我想删除行从表table1.name其中table1.name开头“产品 - ”MYSQL删除行查询与SUBSTR
mysql_request("DELETE FROM table1 WHERE substr(name, 0, 8) = 'product-'");
这是非常荒谬的,但这个查询没有在所有的工作。任何想法如何使它?
我想删除行从表table1.name其中table1.name开头“产品 - ”MYSQL删除行查询与SUBSTR
mysql_request("DELETE FROM table1 WHERE substr(name, 0, 8) = 'product-'");
这是非常荒谬的,但这个查询没有在所有的工作。任何想法如何使它?
关键是从'产品'开始。试试:
DELETE FROM table1 WHERE name like 'product-%'
谢谢!它为我工作! –
嗯 - 看起来不错。应该工作(只要你切换到正确的数据库)。你有错误信息吗? 另一种可行的方法是:
DELETE FROM table1 WHERE name like 'product-%'
试试这个:
DELETE FROM table1 WHERE name like 'product-%';
或本(正则表达式语法):
DELETE FROM table1 WHERE name REGEXP '^product-';
在安全模式下的MySQL集?另外,为什么不试试'\'名称\'LIKE'产品 - %''? – hjpotter92