我正在写一个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)
jsc*_*car 14
原来它是 phpMyAdmin - 需要显示全文。
在 SQL 输出的正上方有一个“选项”链接。单击它,您将看到部分文本/全文单选按钮。
请注意,当我回去获取屏幕截图时,它仍然设置为全文,所以我假设设置了一个 cookie,这可以解释为什么它在一个数据库中与另一个不同。