MySQL « Можно ли игнорировать warning при LOAD DATA INFILE при несоответствии количества столбцов с данными?
Row [x] doesn't contain data for all columns вполне успешно игнорирует SqlYog, но в php при warning`е данные не вставляются в таблицу. Есть ли штатные средства обойти эту грустную ситуацию?
Примерная структура:
col1;col2;col3
r11;r12
r21;r22;r23
Примерная структура:
col1;col2;col3
r11;r12
r21;r22;r23
1 ответов
Попробуй INSERT IGNORE
Хотя это и не очень хороший метод - такие вещи нужно отрабатывать в приложении, как мне кажется.
Если работаешь в php, то не проще ли добивать массив при помощи array_pad значениями null?