Как получить код возврата системного вызова, используя SECCOMP_RET_DATA и PTRACE_GETEVENTMSG

Если вы вставляете строки из какой-либо другой таблицы, вы можете использовать шаблон INSERT ... SELECT для вставки строк.

Однако, если вы вставляете значения используя шаблон INSERT ... VALUES, у вас есть предел max_allowed_packet.

Также из документов: -

Чтобы оптимизировать скорость вставки, объедините множество небольших операций в одну большую операцию , В идеале вы делаете одно соединение, отправляете данные для многих новых строк одновременно и задерживаете все обновления индексов и проверку согласованности до самого конца.

blockquote>

Пример: -

INSERT INTO `table1` (`column1`, `column2`) VALUES ("d1", "d2"),
                                                 ("d1", "d2"),
                                                 ("d1", "d2"),
                                                 ("d1", "d2"),
                                                 ("d1", "d2");

Что произойдет, если в пределах этого 20000 строк будут ошибки?

blockquote>

Если во время ввода записей произошли ошибки, операция будет прервана.

1
задан Sam Toliman 5 March 2019 в 15:47
поделиться