Insert出现“只允许出现标量表达式”的错误
Insert into a (a1,a2,a3) values (1,select num from b where id=1,3) 这样select语句出现在赋值
语句中是不允许的。
可以这样:
insert into a (a1,a2,a3) select 1,num,3 from b where id=1 即可解决.
标量:只具有数值大小,而没有方向。这些量之间的运算遵循一般的代数法则。这样的量叫做“标量”。如质量、密度、温度、功、能量、路程、速率、体积、时间、热量、电阻等物理量。无论选取什么坐标系,标量的数值恒保持不变.
反义词:矢量;
标量表达式:(比如 (a+b)/2)。