首页 > 解决方案 > 在 postgresql 中更新 CURREN_TIMESTAMP 上的 ALTER TABLE

问题描述

ALTER TABLE tabelName ADD COLUMN IF NOT EXISTS columnName TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;

我正在使用此查询在更新 current_timestamp 上创建列 它抛出错误 ERROR: syntax error at or near "ON" 提前谢谢大家!

标签: postgresql

解决方案


ALTER TABLE ... ADD COLUMN ... 语句中没有 ON UPDATE 子句。请尝试:

ALTER TABLE tableName ADD COLUMN IF NOT EXISTS columnName TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

推荐阅读