Mysql

列的順序對 INSERT 有顯著影響嗎?

  • March 27, 2012

這兩個查詢的性能是否有明顯差異?

INSERT INTO table (col1, col2, col3, col4, col5) ...

INSERT INTO table (col5, col3, col1, col2, col4) ...

我們需要INSERT按照表中列的順序來排列列嗎?

不,您不需要以相同的順序給出列。尤其重要的是,表順序可能不會反映實際的磁碟順序(這對於 SQL Server 來說是 100% 正確的,我相信 MySQL 也是一樣的)

除非你的強迫症癢需要抓撓

引用自:https://dba.stackexchange.com/questions/15664