微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决通过命令行运行准备好的语句

我正在PHP + MariaDB上运行Pimcore。并且除了重建过程外,我还需要通过命令行清空Pimcore数据对象。

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

但是,当我使用MysqL < MyScript.sql运行它时,出现以下错误ERROR 1064 (42000) at line 12: You have an error in your sql Syntax; check the manual that corresponds to your MariaDB server version for the right Syntax to use near 'NULL' at line 1

为了使事情更加混乱,该脚本在交互式外壳中可以完美运行。通过PREPARE语句验证SELECT并完美运行。

有人知道发生了什么吗?脚本中没有NULL,并且SELECT生成的所有输出中都没有NULL。

很想听听您的想法/想法!

干杯!

-- 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 ',';') 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;

根据要求,这是TABLES(第二条语句)的输出

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;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。