Mysql 跨数据库更新?
有可能吗Mysql 跨数据库更新?,mysql,Mysql,有可能吗 更新项目10月写作设置项目10月写作。writer\u id=jozad\u bkb.elx\u content.writer其中项目10月写作。id=jozad\u bkb.elx\u content.id 它在where子句中为我提供了未知列jozad_bkb.elx_content.id,但它存在 多谢各位 编辑: 已将表复制到同一数据库,此操作失败: 更新书写集writer\u id=elx\u content.writer其中id=elx\u content.id将其更改为更
更新项目10月写作设置项目10月写作。writer\u id=jozad\u bkb.elx\u content.writer其中项目10月写作。id=jozad\u bkb.elx\u content.id
它在where子句中为我提供了未知列jozad_bkb.elx_content.id,但它存在
多谢各位
编辑:
已将表复制到同一数据库,此操作失败:
更新书写集writer\u id=elx\u content.writer其中id=elx\u content.id
将其更改为更新/选择:
UPDATE writings SET writer_id = select writer from elx_content WHERE writings.id = elx_content.id
将其更改为更新/选择:
UPDATE writings SET writer_id = select writer from elx_content WHERE writings.id = elx_content.id
找到解决方案:
update `elx_content` as x , writings as y set y.writer_id =x.writer where y.id=x.id
找到解决方案:
update `elx_content` as x , writings as y set y.writer_id =x.writer where y.id=x.id
将表复制到同一数据库时,此操作失败:
updatewritingset writer\u id=elx\u content.writer其中id=elx\u content.id
将表复制到同一数据库时可能出现重复,此操作失败:updatewritingset writer\u id=elx\u content.writer其中id=elx\u content.id
可能出现的重复