Моята таблица има 10 полета: field1, field2, ..., field10
Сега предполагам, че искам само да вмъкна стойности в първите две колони и да сложа "" останалото.
В момента използвам
insert into table1 values
(100,200,"","","","","","","","","","")
Чудя се дали има по-добър начин да се избегне, "", "", "", ""?
Благодаря за съвета!
Отговори:
1 за отговор № 1Да, просто посочете полетата, които искате да добавите по следния начин:
insert into table1 (field1, field2) VALUES (100,200)
В този случай поле1 ще вмъкне 100 и поле2 ще вмъкне 200.
Другите полета в таблицата ви ще бъдат null, така че трябва да сте сигурни, че това е разрешено.
РЕДАКТИРАНЕ:
в коментарите @andreas е правилно - всяко поле, което не указвате, ще му бъде дадена стандартна стойност (която може да е нула)