php artisan migrate,PHP artisan迁移不创建新表
我是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迁移不创建新表相关推荐
- SQL—— Create table as select 与 使用select查询结果创建新表
Create table as select,有以下三种方式: create table table1 as select * from table2 where 1=2; 创建一个表结构与table ...
- 【数据分析师自学系列-MySQL】创建新表create table、create table as、create table like的区别
[数据分析师自学系列-MySQL]创建新表create table.create table as.create table like的区别 1.create table:基本创建新表方式 格式如下: ...
- sqlserver 根据旧表创建新表
sqlserver数据库中,根据旧表创建新表的方法,网上流行的是以下两种: A:create table tab_new like tab_old (使用旧表创建新表) B:create table ...
- oracle 根据已有表创建新表
通过已经存在的表创建新表,分为两种情况 第一种:与原来的表结构相同,但是不添加原来表中的数据 create table emp2 as select * from scott.emp where 1 ...
- thinkphp更新mysql数据库表_ThinkPHP 创建新表、创建数据库讲解
很多时候我们想通过ThinkPHP 创建新表,或者创建数据库,很多时候我们往往把事情想得复杂了,其实我们太依赖于框架以至于忘了最原始的东西--通过最原始的PHP来创建新表是完全可以的. 通过PHP/T ...
- 06_MySQL笔记-数据类型-字段属性-存储引擎-字符集-创建新表-数据库建模
文章目录 数据类型 字段属性 存储引擎 字符集 创建新表 数据库建模 PowerDesigner 建模工具 个人博客 https://blog.csdn.net/cPen_web 数据类型 数据类型 ...
- android sqlite动态创建表,Android 解决sqlite无法创建新表的问题
使用SQLite时,继承SQLiteOpenHelper, onCreate方法只有在第一次创建数据库的时候才会被调用, 因此,重新更改或者添加表时,需要在DDMS里面删掉原来的.db文件,重新运行, ...
- 如何使用 SQL CREATE TABLE 创建新表
文章目录 一.创建表 1.1 表创建基础 1.2 使用 NULL 值 1.3 指定默认值 二.更新表 三.删除表 四.重命名表 五.小结 本文介绍如何使用 SQL CREATE TABLE 创建新表, ...
- SQL(创建新表导入数据)
创建新表导入数据 1 在数据库中创建一个新的数据库,命名. 2 命名之后在数据库文件选择路径,两个都要确定. 3 在新建的数据库中新建一个表,添加所需要的数据后, 要设计一个ID:在ID列名设计主键, ...
最新文章
- JS的IE和Firefox兼容性汇编(原作:hotman_x)- -
- oracle 48小时内_恭喜詹姆斯!恭喜湖人!戴维斯续约最新动态:48小时内或达成...
- 分享apache http服务器设置虚拟主机的方法
- 蓝桥杯2017初赛-9数算式-dfs
- jitpack让使用第三方依赖库更简单
- 带着canvas去流浪系列之六 绘制雷达图
- 获取会话的连接和断开事件
- 在php定界符中,PHP中的定界符 - ho俊的个人空间 - OSCHINA - 中文开源技术交流社区...
- 使用apt更新和升级系统软件
- [蓝桥杯python] Sine之舞 :最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐
- 神经网络机器翻译的实现
- 看小姐姐用动图展示 10 大 Git 命令
- 大一微积分笔记整理_大一下总结
- 说一说TS码流里面的PCR
- Count UVA - 1645
- Cantor表 [cantor]
- TIA博途_序列化指令Serialize的具体使用方法示例
- win7计算机名改成大写,处置win7系统将word中的阿拉伯数字转换成大写数字的还原方案...
- 关于mac上输入 insert和replace的快捷键切换
- Dota之后,《王者荣耀》也被AI攻陷,势把人类顶级玩家拉下马
热门文章
- 模拟海_学前教育系未来之星 课堂模拟大赛
- CentOS 命令使用
- phpstudy mysql端口_PHP集成环境phpstudy启动时80或者3306端口占用解决办法
- php只取时间的下士_PHP获取各种起止时间
- file-uploader-cli 关于上传至京东云中文件夹问题的源码修改
- 最新大学英语四级词汇表 A
- WebApp开发入门
- Qt调用Matlab库C#库dll调用C++调用C#库CSharp库lib invoke matlab library .net donet netframework
- 相对基址加变址寻址方式
- 编写程序练习直接,间接,相对,基址变址寻址