我想从 table1.name 以“product-”开头的表中删除行 table1.name
mysql_request("DELETE FROM table1 WHERE substr(name, 0, 8) = 'product-'");
这很荒谬,但这个查询根本不起作用。任何想法如何制作它?
我想从 table1.name 以“product-”开头的表中删除行 table1.name
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-';