mysql updata问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:31:05
我想在一个库中
把所有表中的某个字段插入想要插入的字符
例如mysql中有个sql_test的库
库里面有a,b,c,d表
表里面都有content字段
我想一次把a.b,c,所有表中的content的字段都插图test这个字符.
请问语句怎么写?
1楼的答案不是我想要的
我没表达清楚
我举的只是个例子.比如mysql中的表很多上万条...
里面表都有content字段..按照1楼的写法.不是要把N条的表名都列出来写上去?有没有整个库一起写的.
就是按照上面的例子.将mysql中的sql_test的数据库里所有表里的content字段都写上test这个字符...
给出正确的语句和说明..追分!!

一个语句直接做是不行的。不过可以这样
select table_name from information_schema.columns where column_name = 'content' 找出所有的content列。拼成一个表名的字符串如 a,b,c.在update a,b,c set content='test'

update a,b,c,d set content='test';

这样就ok了。