将整个列从另一个数据库 table 更新到 mysql 中的当前数据库 table
update an entire column from another database table to current database table in mysql
我正在尝试将一个数据库的 table 中的列更新为另一个数据库中的其他 table。这是我的查询:
update mr set reqprofile_id=subhamastu.response_to from matrimonyrequests mr INNER JOIN subhamastu.matrimony_response smr ON mr.reqid=smr.matrimony_response_id;
我得到 "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from matrimonyrequests mr INNER JOIN subhamastu.matrimony_response smr ON mr.req' at line 1"
我试过上面的查询。实际上我想更新一个与 table 列电子邮件 ID 匹配的列到一个名为 register 的 table 并获取 profileid 并在
中更新
我的 table。我附上了两个数据库的结构。
我想从 'old' 数据库响应table 列 response_to 更新请求table 中的列,但是,我想放置与电子邮件匹配的 profileid在新数据库请求 table 中响应 table。很难解释。我不知道我是否正确传达了我的信息。所以附上图像的结构。希望有人帮忙...
正确的MySQL语法是:
update matrimonyrequests mr INNER JOIN
subhamastu.matrimony_response smr
ON mr.reqid=smr.matrimony_response_id
set reqprofile_id = subhamastu.response_to ;
您的语法看起来更像 SQL 服务器。
我正在尝试将一个数据库的 table 中的列更新为另一个数据库中的其他 table。这是我的查询:
update mr set reqprofile_id=subhamastu.response_to from matrimonyrequests mr INNER JOIN subhamastu.matrimony_response smr ON mr.reqid=smr.matrimony_response_id;
我得到 "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from matrimonyrequests mr INNER JOIN subhamastu.matrimony_response smr ON mr.req' at line 1"
我试过上面的查询。实际上我想更新一个与 table 列电子邮件 ID 匹配的列到一个名为 register 的 table 并获取 profileid 并在
中更新
我的 table。我附上了两个数据库的结构。
我想从 'old' 数据库响应table 列 response_to 更新请求table 中的列,但是,我想放置与电子邮件匹配的 profileid在新数据库请求 table 中响应 table。很难解释。我不知道我是否正确传达了我的信息。所以附上图像的结构。希望有人帮忙...
正确的MySQL语法是:
update matrimonyrequests mr INNER JOIN
subhamastu.matrimony_response smr
ON mr.reqid=smr.matrimony_response_id
set reqprofile_id = subhamastu.response_to ;
您的语法看起来更像 SQL 服务器。