场景
其他列值都确定,如何给某一列插入数据
这样行么?
有点异想天开了。 这样插入肯定是不行的,列里面是不能直接用select的。
解决方案
但是以下写法是可以的:
INSERT INTO T_USER(
NAME, SEX, AGE, ID
)
select
'九妹223', '女', '40', '99'
from dual;
注: t_user 后面没有values,也不用加as。 如果列比较多的话,建议一行4,5个字段,保持一致。 并且以目标表字段为主导,从源表里面找字段,这样不容易错。