0

使用 CakePHP 中的树行为,parent_id 字段可以是 varchar 吗?我有一些现有记录,但它们的 id (employee_id) 是 varchar。parent_id 字段将代表 supervisor_id 字段。

4

1 回答 1

1

理论上它应该不是问题,但它会比大连接或 SELECTS 上的整数键慢得多。这将极大地影响您的应用程序的性能。不过,您可以尝试在那里设置约束。

您还应该检查 Tree 行为的代码,以确保没有任何东西阻止它工作。

或者,如果这些 varchar 字段都是数字,请检查是否可以将它们转换为 int。

于 2013-02-23T13:20:48.953 回答