mysql 基於虛擬列創建函數索引


1.創建虛擬列

alter table otc_transaction_complete add column create_time_index datetime GENERATED ALWAYS AS (date_format(create_time,'%Y-%m-%d'));

上面這條語句解釋

執行上面這語句后,會在表中增加一個字段也就是create_time_index,這個字段其實是個虛擬的,不用管

t_log:表名

create_time_index:列名

datetime:列類型

date_format(create_time,'%Y-%m-%d'):需要加索引的函數

2.添加索引

alter table otc_transaction_complete add INDEX index_create_time_idx(create_time_index);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM