我在尝试使用laravel创建系统时遇到此错误。任何的想法 ?
错误整理元素后,不支持整理元素regexp
$data = DB::select('SHOW TABLES WHERE '.$name.' NOT REGEXP "[[.low-line.]]"');
答案 0 :(得分:0)
当然因为$name
包含无效字符。可能是-
。
你可以通过使用反引号来解决这个问题:
$data = DB::select('SHOW TABLES WHERE `'.$name.'` NOT REGEXP "[[.low-line.]]"');
// here __^ and __^
答案 1 :(得分:0)
SHOW TABLES
的语法与SELECT
的语法不同。
SHOW TABLES LIKE 'm%';
没有REGEXP等
您可以使用SELECT
:information_schema.TABLES
来查看此表。