我正在导入很多(仅约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
...
答案 0 :(得分:0)
我的建议是在id
表中添加user_profile
字段,使其成为主键(unsigned和auto_increment)。然后将user_id
字段作为用户(id
)表的外键。我从未见过一个字段作为另一个表的主键和外键。