mysql - 如何找出mysql中加载文件功能中哪一行被破坏

标签 mysql sql

我试图将文件数据加载到数据库表中。当插入某处时,它被破坏了,请有人告诉我如何找出它破坏了哪一行?

这是我的功能:

LOAD DATA LOCAL INFILE 'filename' INTO TABLE gtac7_rns
FIELDS TERMINATED BY '|'
LINES STARTING BY 'GTAC-LOGS:' 
IGNORE 0 LINES     (EntryTS,UserName,CmdAuthorized,CmdType,Cmd,DeviceIP,DevicePort,SessionSource,DomainName,DomainId,ServerID,BindIP,ServerPort,Service,CmdArgs,PrivLvl,TaskId) set DeviceIP =       INET6_ATON(DeviceIP), SessionSource = INET6_ATON(SessionSource), BindIP = INET6_ATON(BindIP),Cmd = REPLACE(Cmd, '#', '|')

最佳答案

如果文件不大,可以尝试在notepad++中替换'\n'

关于mysql - 如何找出mysql中加载文件功能中哪一行被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24904543/

相关文章:

sql - 从存储过程 catch block 处理死锁重试是个好主意吗

sql - 清理以句点作为缺失值的 SQL 数据

mysql - SQL - 获取每个匹配字段的 bool 值

MYSQL 自动创建索引时

mysql - 将 MySQL 数据库备份和恢复到新操作系统 MySQL 服务器

SQL:从两个表查询,不能将组保留在单行中

c# - 将 SQL 存储过程和参数存储在数据库表中是否是一种不好的做法

mysql - HTTP 500 - 内部服务器错误 - 部署示例 Tomcat Web 应用程序

javascript - AJAX和PHP,不会发送数据

mysql - 如何在这个比特币水龙头中选择和更新推荐人付款?