第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Mysql5.7 虛擬列數(shù)據(jù)類型為DATE時(shí),如何存入數(shù)據(jù)?

Mysql5.7 虛擬列數(shù)據(jù)類型為DATE時(shí),如何存入數(shù)據(jù)?

表結(jié)構(gòu):v_date為虛擬列CREATE TABLE `test` (    `json` TEXT NULL,    `date` DATETIME NULL DEFAULT NULL,    `v_date` DATE AS (json_extract(`json`,'$.date')) VIRTUAL)COMMENT='測(cè)試表\r\n'COLLATE='utf8mb4_general_ci'ENGINE=InnoDB;插入:INSERT INTO test (json) VALUES ('{"date":"2019-01-21 00:00:00"}');報(bào)錯(cuò):ERROR 3156 (22018): Invalid JSON value for CAST to DATE/TIME/DATETIME/TIMESTAMP from column json_extract at row 1嘗試了各種格式:INSERT INTO `test`.`test_virtual_column` (`json`) VALUES ('{"date":"20191221"}');/* SQL錯(cuò)誤(3156):Invalid JSON value for CAST to DATE/TIME/DATETIME/TIMESTAMP from column json_extract at row 1 */INSERT INTO `test`.`test_virtual_column` (`json`) VALUES ('{"date":20191221}');/* SQL錯(cuò)誤(3156):Invalid JSON value for CAST to DATE/TIME/DATETIME/TIMESTAMP from column  json_extract at row 1 */請(qǐng)問(wèn)如何保存Date類型的數(shù)據(jù)到虛擬列中?
查看完整描述

1 回答

?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

要先使用json_unquote()函數(shù)來(lái)去除JSON值的引號(hào),建議新建虛擬列時(shí)都使用此函數(shù)。

CREATE TABLE `test_virtual_column` (    `json` JSON NULL DEFAULT NULL,    `date` DATETIME NULL DEFAULT NULL,    `v_date` DATETIME AS (json_unquote(json_extract(`json`,'$.date'))) VIRTUAL)


查看完整回答
反對(duì) 回復(fù) 2019-02-06
  • 1 回答
  • 0 關(guān)注
  • 923 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)