我有以下代码:
insert conversion (h1, g1, s1)
values(
'14',
(select g1 from conversion where h1 = '14'),
'15');
我必须手动创建大量的插入内容,并且只想使用变量值 - 这样就可以减少打字错误。
所以想要做类似的事情:
val1 = '14'
val2 = '15'
insert conversion (h1, g1, s1)
values(
val1,
(select g1 from conversion where h1 = val1),
val2);
我该怎么做?
答案 0 :(得分:0)
你可以这样做:
insert conversion (h1, g1, s1)
(select '14',g1,'15' from conversion where h1 = 14)
答案 1 :(得分:0)
从上面的帖子中 - 这就是诀窍: http://dev.mysql.com/doc/refman/5.0/en/user-variables.html