postgresql - 在 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" 提前谢谢大家!
解决方案
ALTER TABLE ... ADD COLUMN ... 语句中没有 ON UPDATE 子句。请尝试:
ALTER TABLE tableName ADD COLUMN IF NOT EXISTS columnName TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
推荐阅读
- javascript - 反应待办事项列表未更新
- java - Primefaces datalist 坏删除行
- postgresql - 将记录评估为条件,并根据 postgresql 中的条件给出真或假
- xslt-1.0 - XSLT 1.0:如何根据值确定节点的位置
- swift - 如何从 Firestore 映射数据(Swift、Codable)
- php - 在 tectite 表单邮件模板中传递和显示动态数组
- python - 如何将对象传递给numpy dot函数
- mysql - SQL结合2个选择与条件
- ios - 如何在swift中将函数参数传递给通用结构
- css - CSS - 悬停图像半向上滑动