обновить две таблицы, когда у таблицы обновления есть еще одно поле, чем первое - PullRequest
1 голос
/ 11 ноября 2010

у меня есть две таблицы, называемые A и B

оба имеют одинаковую структуру, но в таблице B есть еще одно поле, которое может быть заполнено или нет.

Я хочу, чтобы при перемещении строки из А в В дополнительное поле заполнялось значением, которое у меня есть

INSERT INTO B SELECT * FROM a WHERE a.ID =?id

этим дополнительным столбцом заполнить нельзя.

Кто-нибудь знает, как я могу заполнить дополнительный столбец строкой A и значением для столбца Extra?

1 Ответ

0 голосов
/ 11 ноября 2010
insert into B select col1,col2,col3,null from A

Я предполагаю, что A имеет col1,2,3, ставит ноль в конец, чтобы заполнить пустое дополнительное поле. Вы можете поставить ноль на основе структуры вашей таблицы

для ex col1, null, col2, если дополнительное поле во 2-м столбце

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...