0

我正在导入很多(仅约 10,000 名)员工,然后一次将他们全部设为用户帐户。插入我的 user_profile 表会减慢一切,因为表的主键也是外键,而不是通常的自动增量 ID。

有什么办法可以加快这个速度吗?或者我是否需要返回并以某种方式向 user_profile 添加一个自动增量 ID?

编辑:

user:
  id
  username
  salt
  password

user_profile:
  user_id -> Primary Key and Foreign Key to user table
  first_name
  last_name
  email
  ...
4

1 回答 1

0

我的建议是向表中添加一个id字段user_profile,使其成为主键(无符号和 auto_increment)。然后将该字段设为用户 ( ) 表user_id的外键。id我从未见过一个字段充当另一个表的主键和外键。

于 2012-10-24T19:59:58.530 回答