我正在向数据库中插入许多行,并且某些行的某些列为空白。
如何在不为这些空白字段分配虚拟值的情况下插入?
1 INSERT Leads VALUES('name', 'cityName', 5, 'anotherValue')
2 INSERT Leads VALUES('name', 'cityName', , 'anotherValue')
3 INSERT Leads VALUES('name', 'cityName', 2, 'anotherValue')
4 INSERT Leads VALUES('name', 'cityName', 9, 'anotherValue')
我的问题出在第2行,其中城市名称和另一个值之间有一个空白值。理想情况下,我希望该值保持为空。
任何帮助表示赞赏。
谢谢!
最佳答案
只需告诉它插入一个空值即可:
INSERT Leads VALUES('name', 'cityName', 5, 'anotherValue')
INSERT Leads VALUES('name', 'cityName', null , 'anotherValue')
INSERT Leads VALUES('name', 'cityName', 2, 'anotherValue')
INSERT Leads VALUES('name', 'cityName', 9, 'anotherValue')
关于sql - 当SQL中的值为空白时,如何跳过INSERT上的列条目?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7691184/