1

mysql数据库。

表在字段“代码”上有索引。我需要插入表格新行。什么工作更快?

1)

  • 字段代码的简单索引 - 用于快速选择
  • 在插入检查行之前:SELECT COUNT(*) FROM table WHERE Code = 'NewCode';
  • 简单插入(如果未找到行):Insert into table values ('NewCode')

2)

  • 字段代码的唯一索引 - 用于插入
  • Insert IGNORE into table values ('NewCode')
4

1 回答 1

0

对我来说更安全(并且可以是更改的备份 - 更好的方法)是第一个,但我认为操作是相似的。有关更多详细信息,请参阅http://dev.mysql.com/doc/refman/5.5/en/insert.html

圣骑士

于 2013-03-27T15:14:06.840 回答