我有简单的SQL插入查询:sql查询不挑值
INSERT INTO db_name (COL1, COL2, COL3, ...)
VALUES ('value1', (SELECT name FROM another_table WHERE id = :php_value), value3 .....)
但有时因为SELECT
不挑什么COL2
值为NULL(形同虚设),才有可能从空记录保护?或者我需要改变脚本并保持选择之前插入(外插入)? 这种情况不是经常发生,但〜1/3000记录
我认为我没有得到它的所有权,但也许你可以尝试使用isnull()或coalesce() – OzrenTkalcecKrznaric
你的'COL3'值是'value3',它不是你'SELECT'的一部分。 – ughai
@ughai我的错我指的是col2对不起 – Klapsius