我有一个包含大量插入的psql脚本,我希望我插入表中的一个数字相对于我从表中绘制的特定数字。
我试着这样做:
select @max_a = max(a) + 1 from tableA;
insert into ... values (@max_a + 5)
但是我在第一个select语句中出错(错误:语法错误在或附近" @")。
我尝试用
替换它 set @max_a = (select max(a) + 1 from tableA);
但是那也没有用(我得到错误:语法错误在或接近" @")。
有什么想法吗?