【问题标题】:Is it not possible to show warnings when using mysqlimport?使用mysqlimport时不能显示警告吗?
【发布时间】:2011-11-30 06:42:19
【问题描述】:

本文:http://www.linuxask.com/questions/how-to-show-the-warnings-during-mysqlimport

说使用 mysqlimport 时无法显示警告:

当你使用mysqlimport从文本文件中导入数据时, 导入结束时将显示警告。但是没有办法 显示实际的警告消息。

准确吗?我有一个不允许 LOAD DATA INFILE 的服务器。

【问题讨论】:

  • 你有理由相信它不准确吗?
  • 不,没有。但我非常希望它不准确。 mysqlimport 会向您显示警告已创建但无法查看它们是什么,这似乎有点疯狂。
  • 它有一个详细模式和一个调试日志——也许其中一个有帮助? dev.mysql.com/doc/refman/5.0/en/mysqlimport.html
  • 我一直在使用详细。我会尝试记录,谢谢!
  • @Pekka웃 带有--debug=filename.log 的调试日志不起作用,看起来它只是为调试版本启用:bugs.mysql.com/bug.php?id=66854

标签: mysql load-data-infile mysqlimport


【解决方案1】:

答案是——不,你不能从 mysqlimport 输出警告。

【讨论】:

    【解决方案2】:

    我使用了 mysql CLI 工具,传递了一个等效的“LOAD DATA ...”命令,后跟一个分号,然后是“SHOW WARNINGS”。结果显示有助于查找每个警告的详细信息。

    例如:

    mysql <options> -e "LOAD DATA LOCAL INFILE 'foo' INTO TABLE bar; SHOW WARNINGS"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 2014-05-16
      • 1970-01-01
      • 1970-01-01
      • 2017-08-15
      相关资源
      最近更新 更多