我是Laravel的新手,我正在关注Laravel Documentations以及一些教程视频.但是,我在我的本地CMD提示符中运行这个php artisan迁移代码,而不是在phpmyadmin中创建数据库表.在stackoverflow中还有其他几个与此相关的类似主题,但没有解决我的问题.请不要标记此副本.

好吧,它是这样的.我运行这段代码

php artisan make:migration create_student_table --create=student

并在迁移文件夹中创建新文件,如2016_04_08_061507_create_student_table.php

然后在该文件中我运行此代码

use Illuminate\Database\Schema\Blueprint;

use Illuminate\Database\Migrations\Migration;

class CreateStudentTable extends Migration

{

/**

* Run the migrations.

*

* @return void

*/

public function up()

{

Schema::create('student', function (Blueprint $table) {

$table->increments('id');

$table->timestamps();

$table->string('name', 20);

$table->string('email', 255);

});

}

/**

* Reverse the migrations.

*

* @return void

*/

public function down()

{

Schema::drop('student');

}

}

然后在cmd我运行php artisan migrate但它没有创建学生表.相反,它显示此消息

[PDOException] SQLSTATE[42S01]: Base table or view already exists:

1050 Table ‘users’ already exists

几天前我使用类似的方法创建了用户表.但是没有创建新的学生表.我在这里遗漏了什么?

提前致谢.

php artisan migrate,PHP artisan迁移不创建新表相关推荐

  1. SQL—— Create table as select 与 使用select查询结果创建新表

    Create table as select,有以下三种方式: create table table1 as select * from table2 where 1=2; 创建一个表结构与table ...

  2. 【数据分析师自学系列-MySQL】创建新表create table、create table as、create table like的区别

    [数据分析师自学系列-MySQL]创建新表create table.create table as.create table like的区别 1.create table:基本创建新表方式 格式如下: ...

  3. sqlserver 根据旧表创建新表

    sqlserver数据库中,根据旧表创建新表的方法,网上流行的是以下两种: A:create table tab_new like tab_old (使用旧表创建新表) B:create table ...

  4. oracle 根据已有表创建新表

    通过已经存在的表创建新表,分为两种情况 第一种:与原来的表结构相同,但是不添加原来表中的数据 create table emp2 as select * from scott.emp where 1 ...

  5. thinkphp更新mysql数据库表_ThinkPHP 创建新表、创建数据库讲解

    很多时候我们想通过ThinkPHP 创建新表,或者创建数据库,很多时候我们往往把事情想得复杂了,其实我们太依赖于框架以至于忘了最原始的东西--通过最原始的PHP来创建新表是完全可以的. 通过PHP/T ...

  6. 06_MySQL笔记-数据类型-字段属性-存储引擎-字符集-创建新表-数据库建模

    文章目录 数据类型 字段属性 存储引擎 字符集 创建新表 数据库建模 PowerDesigner 建模工具 个人博客 https://blog.csdn.net/cPen_web 数据类型 数据类型 ...

  7. android sqlite动态创建表,Android 解决sqlite无法创建新表的问题

    使用SQLite时,继承SQLiteOpenHelper, onCreate方法只有在第一次创建数据库的时候才会被调用, 因此,重新更改或者添加表时,需要在DDMS里面删掉原来的.db文件,重新运行, ...

  8. 如何使用 SQL CREATE TABLE 创建新表

    文章目录 一.创建表 1.1 表创建基础 1.2 使用 NULL 值 1.3 指定默认值 二.更新表 三.删除表 四.重命名表 五.小结 本文介绍如何使用 SQL CREATE TABLE 创建新表, ...

  9. SQL(创建新表导入数据)

    创建新表导入数据 1 在数据库中创建一个新的数据库,命名. 2 命名之后在数据库文件选择路径,两个都要确定. 3 在新建的数据库中新建一个表,添加所需要的数据后, 要设计一个ID:在ID列名设计主键, ...

最新文章

  1. JS的IE和Firefox兼容性汇编(原作:hotman_x)- -
  2. oracle 48小时内_恭喜詹姆斯!恭喜湖人!戴维斯续约最新动态:48小时内或达成...
  3. 分享apache http服务器设置虚拟主机的方法
  4. 蓝桥杯2017初赛-9数算式-dfs
  5. jitpack让使用第三方依赖库更简单
  6. 带着canvas去流浪系列之六 绘制雷达图
  7. 获取会话的连接和断开事件
  8. 在php定界符中,PHP中的定界符 - ho俊的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. 使用apt更新和升级系统软件
  10. [蓝桥杯python] Sine之舞 :最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐
  11. 神经网络机器翻译的实现
  12. 看小姐姐用动图展示 10 大 Git 命令
  13. 大一微积分笔记整理_大一下总结
  14. 说一说TS码流里面的PCR
  15. Count UVA - 1645
  16. Cantor表 [cantor]
  17. TIA博途_序列化指令Serialize的具体使用方法示例
  18. win7计算机名改成大写,处置win7系统将word中的阿拉伯数字转换成大写数字的还原方案...
  19. 关于mac上输入 insert和replace的快捷键切换
  20. Dota之后,《王者荣耀》也被AI攻陷,势把人类顶级玩家拉下马

热门文章

  1. 模拟海_学前教育系未来之星 课堂模拟大赛
  2. CentOS 命令使用
  3. phpstudy mysql端口_PHP集成环境phpstudy启动时80或者3306端口占用解决办法
  4. php只取时间的下士_PHP获取各种起止时间
  5. file-uploader-cli 关于上传至京东云中文件夹问题的源码修改
  6. 最新大学英语四级词汇表 A
  7. WebApp开发入门
  8. Qt调用Matlab库C#库dll调用C++调用C#库CSharp库lib invoke matlab library .net donet netframework
  9. 相对基址加变址寻址方式
  10. 编写程序练习直接,间接,相对,基址变址寻址