2012-05-03 4 views
0

Я пытаюсь создать логику расчета с использованием таблиц MySQL. Данные из двух таблиц обрабатываются с использованием хранимой процедуры и генерируется набор значений. Эти значения являются частью столбца выходной таблицы. Мне нужно запустить различную процедуру для генерации вывода для каждого столбца в таблице выводаMySQL Column wise Insert

Теперь, если я создаю запрос вставки для каждой строки, у него будет большое количество вставок для каждого столбца. Могу ли я вставить набор значений в столбец таблицы за один раз? если другие столбцы могут быть NULL.

+0

да, например, вставить в значения tabA (имя, рулон) ('aaa', 12); и предположив, что у tabA есть еще одна школа в школе, школа будет иметь значение NULL – Satya

ответ

0

Вставка может быть сделана для одного столбца остальных может быть NULL если остальные столбцы обнуляемые.

Но в следующий раз для остальных столбцов Вставка не будет работать для существующих строк. Если вы хотите обновить существующие строки, вам необходимо запустить запрос на обновление.

Предполагая col1 и col2 являются обнуляемым

Если вы хотите вставить в col1 сохраняя col2 нулевой вставки будет работать Если вы хотите вставить в col2 сохраняя col1 нулевой вставки будет работать

Смежные вопросы