我正在向数据库中插入许多行,并且某些行的某些列为空白。

如何在不为这些空白字段分配虚拟值的情况下插入?

       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/

10-15 20:34