mysql - 如何执行 SQL 查询跳过错误?

标签 mysql sql

我尝试使用命令行从 sql 文件导入表数据。 此数据内容在归档的 url 中重复。

但是表中的url字段是唯一的。因此,当我尝试插入数据时,出现错误“重复输入”

如何跳过这个错误导入所有数据?

最佳答案

您可以使用 --force (-f) 标志。

mysql -u userName -p -f -D dbName < script.sql

来自 man mysql:

· --force, -f

Continue even if an SQL error occurs.

关于mysql - 如何执行 SQL 查询跳过错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40996298/

相关文章:

mysql - 将日期时间值转换为字符串

mysql - 我们如何将 "data from more than one records"从一张表插入到另一张表?

mysql - SQL - ID 行,获取连接数据

MySql 根据逗号分隔值的输入更新计数

mysql - 包含金钱和期间的数据库表设计

php - 我是否足以保护我的网站免受 sql 注入(inject)?

php - 简单的 PHP 表单不提交

mysql - 有什么不同?

java - MySQL 的可查询缓存

sql - 双表问题