MySQL中的列名可以包含字母、數(shù)字和下劃線,例如:user_id、first_name、last_name。但是,當我們的列名中包含點(.)這種特殊字符時,就需要特別注意。
一般來說,我們在定義列名時不建議使用點這種字符。如果確實需要使用,可以在查詢時使用反引號括起來,例如:
SELECT `user.id`, `user.name` FROM `users`;
如果在查詢時沒有使用反引號括起來,可能會造成語法錯誤。
另外,在進行SQL操作時,更建議使用別名代替列名,例如:
SELECT u.`user.id` AS user_id, u.`user.name` AS user_name FROM `users` AS u;
這樣可以避免因為列名中包含點而造成的一些問題。
上一篇python 轉索引圖
下一篇vue build 很大