mysqldump更新表

标签 mysql

我使用 mysqldump 实用程序将数据库转储到运行在 crown 上的测试服务器上。

Mysqldump --host = 127.0.0.1 --skip-add-drop-table --skip-add-locks --no-create-info --user = root --password = 'root' stead> tead。数据库

关于用于进口的生产:

Mysql --user = root --password = 'root' 测试

它也是从表冠开始的。

转储文件大约包含以下信息。

INSERT INTO im_gruppy VALUES (100, '办公设备用纸', 1, '100.png', 1);

问题是当插入找到键“PRIMARY”的重复条目“1”时,导入停止。我想更新旧记录。

提示,因为可以通过 mysqldump 和 mysql 来更新行,如果行不存在则插入?

最佳答案

mysqldump --host=127.0.0.1 --skip-add-drop-table --skip-add-locks --no-create-info --replace --user=root - -password='root' 代替 > tead.sql

关于mysqldump更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44130939/

相关文章:

mysql - 我可以在 CakePHP 中重新创建以下 MySQL 查询吗?

mysql - 从一个表中提取记录并将其存储在另一张表中并包含附加数据

mysql - perl 中的 fetchrow_hashref 问题

php - 地理编码 - 获取位置

php - 使用 SQLDeveloper 而不是 MySQL 为 php 操作表更新

java - java中如何动态设置PreparedStatement?

mysql - mysql中数字的隐式转换

MYSQL UNION 和 ORDER BY 不工作

php - HTML 隐藏输入无法在表格内工作

php - Laravel belongsToMany 只能以一种方式工作