0
我想在PostgreSQL 9.4表中插入唯一的ID記錄。PostgreSQL 9.4表中的唯一ID
INSERT INTO ACCOUNT_HISTORY(ID, ACCOUNT_ID, USERNAME, COMMENT, CREATED) VALUES (?, (select ID from ACCOUNT where USER_NAME = ?), ?, ?, CURRENT_DATE)
表
CREATE TABLE ACCOUNT_HISTORY(
ID INTEGER NOT NULL,
ACCOUNT_ID INTEGER,
USERNAME TEXT,
COMMENT TEXT,
CREATED DATE
)
;
CREATE INDEX IX_RELATIONSHIP8 ON ACCOUNT_HISTORY (ACCOUNT_ID)
;
怎樣才能爲每一個插入查詢唯一的ID?
使用此解決方案時,應使用哪種SQL語句進行插入。我如何編輯我的SQL查詢? –
@PeterPenzov。 。 。正確重新創建表格。如果表中已有數據,請將其複製到臨時表中。刪除第一張桌子。重新定義它並將數據重新插入到其中。 –
另一個問題是Oracle數據庫的類似解決方案? –