zoukankan      html  css  js  c++  java
  • [IlluminateDatabaseQueryException] SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' alre ady exists (SQL: create table `users` (`id` int unsigned not null auto_incr ement prima

    [IlluminateDatabaseQueryException]
    SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' alre
    ady exists (SQL: create table `users` (`id` int unsigned not null auto_incr
    ement primary key, `username` varchar(255) not null, `email` varchar(255) n
    ot null, `password` varchar(255) not null, `created_at` timestamp default 0
     not null, `updated_at` timestamp default 0 not null) default character set
     utf8 collate utf8_unicode_ci)
    

      错误原因不在这里。

    很明显可以看到这是对数据库操作时产生的错误,但是我出错在他的上一步,

     [IlluminateDatabaseQueryException]
      SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add un
      ique `users_email_unique`(`email`))
    
    
    
      [PDOException]
      SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 byte
    

      上一步创建表时少创建了一个表,由于同时创建3个表格,所以少了一个当时也没有看出来,但是再进行下面对数据库的操作时产生了问题,所以我的办法是把数据表全部重新做一遍,清除错误。

  • 相关阅读:
    用户场景分析
    团队项目个人工作总结(4月22日)
    团队项目个人工作总结(4月21日)
    团队项目个人工作总结(4月20日)
    第九周学习进度情况
    站立会议10-个人总结
    站立会议9-个人总结
    站立会议8-个人总结
    textarea中文提交乱码问题解决
    站立会议7-个人总结
  • 原文地址:https://www.cnblogs.com/luxia/p/7929651.html
Copyright © 2011-2022 走看看