gpt4 book ai didi

mysql - 如何从本地数据库更新和插入记录到远程数据库

转载 作者:行者123 更新时间:2023-11-29 15:35:47 26 4
gpt4 key购买 nike

假设我必须离线更新和插入记录。如何导入更新的记录而不进行重复并更新现有记录?

我的以下命令有效吗?

cat newly_updated_data.sql | /usr/bin/mysql -u root --password=xxx DBNAME

最佳答案

仅当 INSERT 命令具有“ON DUPLICATE KEY UPDATE”子句时,当然,每个记录都有一个唯一的键。

如果具有指定键的记录不存在,这将使 MySQL 创建一条新记录。如果找到具有给定键的记录,则将执行“ON DUPLICATE KEY UPDATE”子句并更新指定的字段。

底线:一般来说,您不能重新应用 SQL 命令并且期望不会出现重复。

关于mysql - 如何从本地数据库更新和插入记录到远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58250852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com