我正在写一个drop语句(在 phpMyAdmin 中)来删除我数据库中一些不需要的表。如果我对我们的实时数据库运行此查询,我将看不到完整的 drop 语句(它在 50 个字符后被截断)。如果我针对该数据库的副本运行它,则会返回完整的语句。
任何想法为什么行为会有所不同?
SET GROUP_CONCAT_MAX_LEN=10000;
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_schema = 'dbname' AND table_name LIKE 'prefix%';
Run Code Online (Sandbox Code Playgroud)