Laravel 有 2 个没有 PK 的表(迁移、密码重置)并导致 Percona DB 出现问题。我目前对此的解决方法是将 Percona 设置为:
SET GLOBAL pxc_strict_mode=PERMISSIVE;
错误:
SQLSTATE[HY000]: General error: 1105 Percona-XtraDB-Cluster prohibits use of DML command on a table (tt.password_resets) without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER
虽然我不确定这是否是最好的方法。
处理这种情况的最佳方法应该是什么,或者我正在做的事情已经可以接受?