Вопросы с тегом «insert»

86
Как вставить данные в MySQL с автоматическим увеличением первичного ключа?

Я создал таблицу с включенным первичным ключом AUTO_INCREMENT, как мне использовать MYSQL AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT,...

84
Производительность bcp / BULK INSERT против параметров с табличным значением

Мне вот-вот придется переписать довольно старый код с помощью команды SQL Server, BULK INSERTпотому что схема изменилась, и мне пришло в голову, что, возможно, мне стоит подумать о переключении на хранимую процедуру с TVP, но мне интересно, какой эффект это могло сказаться на производительности....

84
MySQL: как вставить запись для каждого результата в SQL-запрос?

Скажем, у меня есть выбор SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; который возвращает несколько записей. Как мне сделать вставку для строки охвата в наборе результатов, например INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id,...

81
В чем практические различия между `REPLACE` и` INSERT… ON DUPLICATE KEY UPDATE` в MySQL?

Мне нужно установить значения всех полей записи с определенным ключом (на самом деле ключ является составным), вставив запись, если записи с таким ключом еще нет. REPLACEкажется, что он предназначен для работы, но в то же время его справочная страница предлагает INSERT ... ON DUPLICATE KEY UPDATE....