phpmyadmin - 无法更改列“role_id”:用于外键约束“users_role_id_foreign”(SQL:ALTER TABLE users CHANGE role_id role_id INT DEFAULT NULL)
问题描述
SQLSTATE [HY000]:一般错误:1832 无法更改列“role_id”:在外键约束“users_role_id_foreign”中使用(SQL:ALTER TABLE users CHANGE role_id role_id INT DEFAULT NULL)
航海者版本:v1.1 laravel:v5.7
我在播种机中进行了更改并重新播种数据库运行此命令 php artisan migrate:refresh --seed 我正在逐步解决此错误
2017_11_26_013051_add_user_role_relationship_fix.php。此文件在迁移中存在于 run() 和 down() 方法中注释的所有内容。
如何解决这个问题请任何人都可以帮助我
解决方案
只是php artisan migrate:fresh --seed
运行
推荐阅读
- javascript - window.location.href 在 forEach 二次迭代中不起作用
- openxml - 如何在使用 open xml 时修改文件流中的内容?
- r - 闪亮的数据表错误:数据表警告:表 id=DataTables_Table_0 - 请求第 0 行的未知参数“4”
- node.js - 如何处理在 Microsoft Bot Framework 中留在屏幕上但不再有效的按钮的点击?
- python - 我安装了 TensorFlow 并没有找到任何模块
- javascript - 如何使用字符串变量访问对象属性?
- chisel - 如何将 UInt() 拆分为 UInt 的 Vec 以进行子词提取和分配?
- javascript - Angular4 --prod 使用 ThreeJS 构建意外的令牌错误
- python - 通过 vlookup 乘以 pandas 数据帧
- spring-boot - 将war文件部署到tomcat中时出现以下错误