我有一个模型titles
我的titles
数据库表正在获得相当大的100,000行数据。
创建新titles2
表并将其与titles
表连接以便它们都可以是同一个titles
模型的最佳方法是什么?
此外,如果我在id为100,000的情况下向titles
添加行,那么我应该在ID为100,001的情况下开始递增titles2
,那么ID总是唯一的吗?
答案 0 :(得分:0)
您可以添加另一列ex。来源来区分这两个表记录。通过这种方式,您可以确保我们无法解决混合这两个数据集的问题。
但是为了方便起见,我们仍然希望确保id本身在不同的数据集中是唯一的,这要求你不要对id字段使用自动增量,因为你将成为处理id生成的人。
我遇到的一些问题包括使用以下行更新或插入记录,
$db->table('users')->insert($record);
而不是
User::create($record); // assume you are using auto-increment ids