Laravel:两个表格中的拆分模型

时间:2014-07-19 17:24:12

标签: php laravel-4

我有一个模型titles

我的titles数据库表正在获得相当大的100,000行数据。

创建新titles2表并将其与titles表连接以便它们都可以是同一个titles模型的最佳方法是什么?

此外,如果我在id为100,000的情况下向titles添加行,那么我应该在ID为100,001的情况下开始递增titles2,那么ID总是唯一的吗?

1 个答案:

答案 0 :(得分:0)

您可以添加另一列ex。来源来区分这两个表记录。通过这种方式,您可以确保我们无法解决混合这两个数据集的问题。

但是为了方便起见,我们仍然希望确保id本身在不同的数据集中是唯一的,这要求你不要对id字段使用自动增量,因为你将成为处理id生成的人。

我遇到的一些问题包括使用以下行更新或插入记录,

$db->table('users')->insert($record);

而不是

User::create($record); // assume you are using auto-increment ids