Разве нельзя показывать предупреждения при использовании mysqlimport? - PullRequest
10 голосов
/ 04 октября 2011

Эта статья: http://www.linuxask.com/questions/how-to-show-the-warnings-during-mysqlimport

говорит, что невозможно отобразить предупреждения при использовании mysqlimport:

Когда вы используете mysqlimport для импорта данных из текстового файла, число предупреждения будут отображаться в конце импорта. Но нет пути показать фактическое предупреждающее сообщение.

Это точно? У меня есть сервер, который не позволяет загружать данные INFILE.

Ответы [ 2 ]

10 голосов
/ 01 августа 2012

Ответ - нет, вы не можете выводить предупреждения из mysqlimport.

4 голосов
/ 27 августа 2015

Я использовал инструмент CLI mysql, передавая эквивалентную команду «LOAD DATA ...», затем точку с запятой, а затем «SHOW WARNINGS». Полученное отображение помогает найти подробности по каждому предупреждению.

Например:

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