Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 CakePHP 中的树行为,parent_id 字段可以是 varchar 吗?我有一些现有记录,但它们的 id (employee_id) 是 varchar。parent_id 字段将代表 supervisor_id 字段。
理论上它应该不是问题,但它会比大连接或 SELECTS 上的整数键慢得多。这将极大地影响您的应用程序的性能。不过,您可以尝试在那里设置约束。
您还应该检查 Tree 行为的代码,以确保没有任何东西阻止它工作。
或者,如果这些 varchar 字段都是数字,请检查是否可以将它们转换为 int。