使用一个查询更新架构内所有表中的列

时间:2018-11-23 12:59:20

标签: mysql

是否可以通过一个查询更新一个模式中的多个表?有问题的表的名称类似posting_0001posting_0002等。 他们都有问题列rating。现在,我想在ceiling()列上使用rating,但要在架构中的所有这些posting_xxx表上使用。

所以我需要类似..

UPDATE ALL_TABLES_INSIDE_SCHEMA 
SET rating = ceiling(rating) 
WHERE TABLE_NAME LIKE 'posting_%';

有没有一种方法可以在mysql内实现呢?还是我必须在计算机上编写脚本(python / php)才能完成操作。

0 个答案:

没有答案