是否可以通过一个查询更新一个模式中的多个表?有问题的表的名称类似posting_0001
,posting_0002
等。
他们都有问题列rating
。现在,我想在ceiling()
列上使用rating
,但要在架构中的所有这些posting_xxx
表上使用。
所以我需要类似..
UPDATE ALL_TABLES_INSIDE_SCHEMA
SET rating = ceiling(rating)
WHERE TABLE_NAME LIKE 'posting_%';
有没有一种方法可以在mysql内实现呢?还是我必须在计算机上编写脚本(python / php)才能完成操作。