使用CakePHP中的树行为,parent_id字段可以是varchar吗?我有一些现有的记录,但他们的ID(employee_id)是varchar。 parent_id字段代表supervisor_id字段。
答案 0 :(得分:1)
理论上它应该不是问题,但它会比大连接或SELECTS上的整数键慢得多。这会严重影响您的应用程序的性能。 你可以尝试在那里设置一个约束。
您还应该检查树行为的代码,以确保没有任何东西阻止它工作。
或者,如果这些varchar字段都是数字,请检查是否可以将它们转换为int。