对于此查询:
"INSERT INTO credentials (h_token, h_file, h_pass, email, name, picture, privacy) VALUES (?, ?, ?, ?, ?, ?, ?)",
表结构在列名的顺序方面是否重要。
h_token
,h_file
等可以按任何顺序出现吗?按顺序我指的是 phpmyadmin 显示的内容,我假设也有一些内部顺序。
我有 90% 可以,但我想确定一下。
对于此查询:
"INSERT INTO credentials (h_token, h_file, h_pass, email, name, picture, privacy) VALUES (?, ?, ?, ?, ?, ?, ?)",
表结构在列名的顺序方面是否重要。
h_token
,h_file
等可以按任何顺序出现吗?按顺序我指的是 phpmyadmin 显示的内容,我假设也有一些内部顺序。
我有 90% 可以,但我想确定一下。
如果您没有指定列名,那么排序很重要(您必须以与表结构相同的顺序插入)。如果您指定列名,则顺序无关紧要。
例如:
INSERT INTO TABLE_NAME VALUES ('','','')
// Here the values needs to be in order of columns present in your table.
INSERT INTO TABLE_NAME (ID, NAME, EMAIL) VALUES ('','','')`
// Here, ordering can be changed as per requirement.
只要列存在,就可以按任何顺序指定列,但值需要与您的列匹配。