Mysql 通过命令行运行准备好的语句

Mysql 通过命令行运行准备好的语句,mysql,scripting,mariadb,command-line-interface,Mysql,Scripting,Mariadb,Command Line Interface,我正在PHP+MariaDB上运行Pimcore。。作为重建过程的一部分,我需要通过命令行清空Pimcore数据对象 到目前为止,我有以下SQL;(概述如下)=> 但是,当我使用mysql

我正在PHP+MariaDB上运行Pimcore。。作为重建过程的一部分,我需要通过命令行清空Pimcore数据对象

到目前为止,我有以下SQL;(概述如下)=>

但是,当我使用
mysql
运行它时,会出现以下错误: 第12行的错误1064(42000):您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行使用接近“NULL”的正确语法

为了使事情更加混乱,脚本在交互式shell中运行得非常好。使用PREPARE语句验证SELECT并完美运行

有人知道发生了什么吗?脚本中没有空值,并且从SELECT生成的输出中没有任何空值

很想听听你的想法/想法

干杯

-- Global Overrides
SET GROUP_CONCAT_MAX_LEN=10000;
SET FOREIGN_KEY_CHECKS = 0;
-- DROP VIEWS
SET @VWS = (SELECT CONCAT('DROP VIEW IF EXISTS ', GROUP_CONCAT(CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) SEPARATOR ', '), ';') AS VWS
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'pimcore' AND
TABLE_NAME RLIKE 'object_[0-9]'
ORDER BY TABLE_NAME);
PREPARE REM_VWS FROM @VWS;
EXECUTE REM_VWS;
DEALLOCATE PREPARE REM_VWS;
-- DROP TABLES
SET @TBLS = (SELECT CONCAT('DROP TABLE IF EXISTS ', GROUP_CONCAT(CONCAT(TABLE_SCHEMA, '.', TABLE_NAME) SEPARATOR ', '), ';') AS TBLS
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'pimcore' AND
TABLE_NAME RLIKE 'object_store_[0-9]|object_relations_[0-9]|object_query_[0-9]'
ORDER BY TABLE_NAME);
PREPARE REM_TBLS FROM @TBLS;
EXECUTE REM_TBLS;
DEALLOCATE PREPARE REM_TBLS;
-- Global Fixes
SET FOREIGN_KEY_CHECKS = 1;
根据要求,以下是表的输出(第二条语句)


向我们展示生成的DROP命令。嗨@RickJames谢谢回复!我已经为第二条语句添加了输出。干杯我建议您删除bash标记,因为您的问题只与SQL有关,而与bash无关。由于错误消息指的是第12行,如果您指出这是哪一行,这将是礼貌的。如果在I_.表中找不到匹配的表,我希望这会抛出NULL,因此GROUP_CONCAT()返回NULL。。。?
DROP TABLE IF EXISTS pimcore.object_store_129, pimcore.object_relations_118, pimcore.object_store_137, pimcore.object_store_148, pimcore.object_store_141, pimcore.object_query_135, pimcore.object_relations_147, pimcore.object_relations_114, pimcore.object_relations_120, pimcore.object_query_131, pimcore.object_relations_138, pimcore.object_relations_123, pimcore.object_store_111, pimcore.object_store_142, pimcore.object_relations_130, pimcore.object_store_122, pimcore.object_relations_112, pimcore.object_query_103, pimcore.object_query_123, pimcore.object_query_145, pimcore.object_relations_139, pimcore.object_relations_116, pimcore.object_relations_131, pimcore.object_store_134, pimcore.object_query_137, pimcore.object_query_128, pimcore.object_store_125, pimcore.object_store_136, pimcore.object_relations_146, pimcore.object_store_126, pimcore.object_relations_125, pimcore.object_relations_144, pimcore.object_store_124, pimcore.object_query_125, pimcore.object_query_142, pimcore.object_relations_111, pimcore.object_query_133, pimcore.object_query_139, pimcore.object_store_128, pimcore.object_relations_119, pimcore.object_store_147, pimcore.object_relations_134, pimcore.object_query_113, pimcore.object_relations_124, pimcore.object_store_116, pimcore.object_query_141, pimcore.object_relations_107, pimcore.object_relations_145, pimcore.object_query_134, pimcore.object_query_129, pimcore.object_relations_121, pimcore.object_relations_135, pimcore.object_query_130, pimcore.object_store_118, pimcore.object_store_121, pimcore.object_query_117, pimcore.object_query_122, pimcore.object_query_124, pimcore.object_store_123, pimcore.object_store_112, pimcore.object_relations_133, pimcore.object_query_112, pimcore.object_query_111, pimcore.object_relations_132, pimcore.object_query_146, pimcore.object_query_118, pimcore.object_relations_117, pimcore.object_store_127, pimcore.object_store_139, pimcore.object_store_146, pimcore.object_query_148, pimcore.object_relations_148, pimcore.object_store_103, pimcore.object_store_130, pimcore.object_store_117, pimcore.object_store_143, pimcore.object_query_115, pimcore.object_relations_127, pimcore.object_store_138, pimcore.object_store_114, pimcore.object_relations_141, pimcore.object_query_127, pimcore.object_query_114, pimcore.object_relations_129, pimcore.object_query_143, pimcore.object_store_115, pimcore.object_store_132, pimcore.object_query_144, pimcore.object_store_144, pimcore.object_relations_136, pimcore.object_query_147, pimcore.object_query_119, pimcore.object_store_145, pimcore.object_relations_142, pimcore.object_store_135, pimcore.object_relations_115, pimcore.object_query_136, pimcore.object_store_133, pimcore.object_store_119, pimcore.object_store_113, pimcore.object_query_116, pimcore.object_relations_126, pimcore.object_query_107, pimcore.object_query_121, pimcore.object_query_132, pimcore.object_relations_122, pimcore.object_store_107, pimcore.object_relations_128, pimcore.object_relations_103, pimcore.object_query_120, pimcore.object_store_131, pimcore.object_relations_143, pimcore.object_relations_137, pimcore.object_query_138, pimcore.object_query_126, pimcore.object_store_120, pimcore.object_relations_113;