-
問題背景
common表的主鍵是serial自增類型的,由于業務場景需要提前手動從别的表組裝相關字段來維護一些資料,但是在插入的過程中對于id字段如何指派,很迷惑,後來發現是可以指定插入的字段,而serial類型的字段是自動指派的。sql語句如下:
-
建表語句
CREATE TABLE
common
(
id SERIAL NOT NULL,
reinsid VARCHAR(50),
userid VARCHAR(20),
createtime DATETIME YEAR TO SECOND NOT NULL,
updatetime DATETIME YEAR TO SECOND NOT NULL
);
插入語句
insert into common(reinsid,userid,createtime,updatetime) select reinsid,userid,current,current from userInfo;