连接到不同的数据库

时间:2019-02-10 18:13:47

标签: php mysql

我正在将数据写入数据库,通过php脚本批准并将其写入要存储的第二个数据库。

我得到了错误:

  

无效的SQL:UPDATE data_base2.table_name SET WHERE acct_id ='sample'

如果我使用不带数据库名称的命令,它将起作用:

UPDATE table_name SET WHERE acct_id ='sample'

这是我解决餐桌的方式吗?我是否必须使用dbo:[数据库名称]。[dbo]。[some_table]。

数据库和表结构很好,因为它们在使用中没有错误

1 个答案:

答案 0 :(得分:1)

由于您的SQL语法,问题正在发生。

您正在尝试:

UPDATE data_base2.table_name SET WHERE acct_id = 'sample'

似乎您忘记了通知要更新的列(和值):

UPDATE data_base2.table_name SET COLUMN = VALUE WHERE acct_id = 'sample'

您能看到区别吗?