后端启动时报错:SqlSugar.SqlSugarException: Multiple primary key defined
涉及表:mes_moentry 和 mes_morder
这两个表在数据库中已存在,并且可能有以下情况之一:
执行以下SQL脚本:tools\sql\check_mes_tables_primary_keys.sql
mysql -h localhost -u root -p aidopdev < d:\DEMONET\tools\sql\check_mes_tables_primary_keys.sql
执行以下SQL脚本:tools\sql\fix_mes_tables_primary_keys.sql
mysql -h localhost -u root -p aidopdev < d:\DEMONET\tools\sql\fix_mes_tables_primary_keys.sql
修复完成后,重新运行后端:
cd d:\DEMONET\server\Admin.NET.Web.Entry
dotnet run
如果 mes_moentry 和 mes_morder 表中没有重要数据,可以直接删除这两个表,让 SqlSugar 重新创建:
USE aidopdev;
DROP TABLE IF EXISTS mes_moentry;
DROP TABLE IF EXISTS mes_morder;
然后重启后端,SqlSugar 会自动创建这两个表。
Id