【发布时间】:2021-01-17 00:09:13
【问题描述】:
我有一个名称为 GDN_AUDIT_TRAIL 的表,其中包含带有名称的 JSON 列
详情。
我想在此表中添加新列 SOLUTION_ID,以便此列的默认值应该是 DETAILS JSON 列中的字段之一。 我试过下面的查询给出错误-
ALTER TABLE GDN_AUDIT_TRAIL
ADD COLUMN SOLUTION_ID VARCHAR(50) DEFAULT JSON_UNQUOTE(JSON_EXTRACT(DETAILS,'$.SolutionID')) AFTER ACTION_TYPE;
如果可以,请告诉我。
【问题讨论】:
-
指定精确的 MySQL 版本。显示准确的
GDN_AUDIT_TRAIL的CREATE TABLE脚本。 -
请同时包含您收到的错误。欢迎使用 Stack Overflow!
标签: mysql sql json string alter-table