报错一
$ PHP artisan迁移照亮数据库查询异常:在d : WWW dev _ OMS 厂商 laravel 框架 src 照明数据库连接。PHP :664 660 |处找不到驱动程序(SQL :从information _ schema中选择*。桌子,其中表_模式=dev_oms和table _ name=migrates)//如果在尝试运行查询时出现异常,我们将格式化错误661| //消息以包含与同的绑定663|捕获(异常$e) { 664|抛出新的QueryException(665| $query,$ this-准备绑定($ bindings),$ e 666 |);667| } 668|异常跟踪: 1 pdoexception 3 33603360('找不到驱动程序)d : WWW dev _ OMS 厂商 laravel 框架 src 照明数据库连接器连接器。PHP :68 2 PDO : _ _构造(' MySQL 3360主机=127。0 .0 .1;端口=3306dbname=dev_oms ',' root ',' root ',[])d : WWW dev _ OMS 厂商 laravel 框架 src 照明数据库连接器连接器。PHP :68请使用参数-v查看更多详细信息。原因是php.ini扩展' php_pdo_mysql.dll '没开启
报错二
$ php artisan migrateMigration table已成功创建。点亮数据库查询异常: SQLSTATE[42000]:语法错误或访问冲突: 1071指定的密钥太长;最大密钥长度为767字节(SQL:在d : WWW dev _ OMS 厂商 laravel 框架 src 照明数据库连接。PHP 3360664 660 |添加唯一的“user _ email _ unique”(“email”)//如果在尝试运行查询时出现异常,我们将格式化错误661| //消息以包含与结构化查询语言的绑定,这将使此异常成为662| //对663|捕获(异常$e) { 664|抛出新的QueryException(665| $query,$ this-准备绑定($ bindings),$ e 666 |);667| } 668|异常跟踪: 1 pdoeexception 3 33603360(' SQLSTATE[42000]:)语法错误或访问冲突: 1071指定的密钥太长;最大密钥长度为767字节)d : WWW dev _ OMS 厂商 laravel 框架 src 闪电数据库连接。PHP :458 2 pdostatements 33603360 execute()d : WWW dev _ OMS 厂商 laravel 框架 src lightning 数据库连接。PHP 3360458请使用参数-v查看更多详细信息。数据库编码改为utf8mb4
报错三
$ php artisan migrateMigration table已成功创建。点亮数据库查询异常: SQLSTATE[42000]:语法错误或访问冲突: 1071指定的密钥太长;最大密钥长度为767字节(SQL:在d : WWW dev _ OMS 厂商 laravel 框架 src 照明数据库连接。PHP 3360664 660 |添加唯一的“user _ email _ unique”(“email”)//如果在尝试运行查询时出现异常,我们将格式化错误661| //消息以包含与结构化查询语言的绑定,这将使此异常成为662| //对663|捕获(异常$e) { 664|抛出新的QueryException(665| $query,$ this-准备绑定($ bindings),$ e 666 |);667| } 668|异常跟踪: 1 pdoeexception 3 33603360(' SQLSTATE[42000]:)语法错误或访问冲突: 1071指定的密钥太长;最大密钥长度为767字节)d : WWW dev _ OMS 厂商 laravel 框架 src 闪电数据库连接。PHP :458 2 pdostatements 33603360 execute()d : WWW dev _ OMS 厂商 laravel 框架 src lightning 数据库连接。PHP 3360458请使用参数-v查看更多详细信息。加上两行代码即可
以上对laravel在执行php artisan migrate时的错误的解决方案是边肖共享的所有内容。希望能给大家一个参考,支持我们。