在MySQL 8.0.11的触发器中使用JSON_TABLE是否存在问题?
它在过程中完美运行,但在触发器中的相同查询将返回: 1049:未知数据库''。
INSERT INTO sales.qb_invoice_invoiceline (`Invoice_TxnID`, `SortOrder`, `TxnLineID`, `Item_ListID`, `Quantity`, `UnitOfMeasure`, `qbsql_modify_timestamp`)
select id, '1', '-1', item, quant, 'kilogram', NOW() from sales.order, JSON_TABLE(reference,
"$[*]" COLUMNS(
item VARCHAR(100) PATH "$.productid",
quant VARCHAR(100) PATH "$.quantity"
)
) AS TX1;