cost 138 ms
使用 Sqlite 的 Laravel Artisan Migrate Drop Column 抛出异常 - Laravel Artisan Migrate Drop Column using Sqlite throws exception

这个赏金已经结束了。 此问题的答案有资格获得+250声望赏金。 赏金宽限期在12 小时后结束。 Richard Parnaby-King想提请更多人关注这个问题。 我正在尝试在遗留的 Laravel 项目中设置一些单元测试。 这个项目有很多创建和更新数据库的迁移脚本。 此迁移在 MySQL 数据 ...

一般错误:1005 无法创建表...(errno:150“外键约束格式不正确” - General error : 1005 Can't create table ... (errno:150 "Foreign key constraint is incorrectly formed"

我必须在我的在线项目上运行迁移,但它不适用于外键。 我有两个表:media 和 video_categorie(现有) 这是我创建 video_categorie 文件的迁移文件:<?php use Illuminate\Database\Migrations\Migration; use ...

Laravel 错误:语法::parameterize(): 参数 #1 ($values) 必须是数组类型 - Laravel error: Grammar::parameterize(): Argument #1 ($values) must be of type array

我有下面的工厂,每当我根据这个工厂创建播种机数据时,都会出现上述错误。 请在下面找到工厂代码。 提个醒; post_category_id的类型为unsignedBigInteger 。 我很惊讶它正在谈论一个数组,而我只需要一个引用帖子类别表的 id 的一位数 id。 有趣的是,它在提交表单时起 ...

Laravel 9:如何在迁移时使用原始 sql 插入数据? - Laravel 9: how to insert data using raw sql while doing a migration?

在对项目进行初始迁移时,我需要导入一个“静态”表。 我有一个 .sql 文件。 这是很多数据,> 35k 条记录我的想法是在标准迁移中创建表,然后用“某事”执行插入 sql 我已经在单独的文件中。 可能吗? 如何? ...

如果我在 MySQL 中有设计的数据库,是否需要创建数据库迁移? - Do I need to create DB migration, if I have a designed DB in MySQL?

我在 MYSQL 中设计了一个数据库。 现在我想将它与我的 Laravel 应用程序连接起来。 但是经过研究,我知道我需要通过创建迁移表将数据库迁移到Laravel。 但是做我在 MySQL 做的同样的事情是乏味的。 我认为还有另一种方法可以做这些事情。 搜索后我从stackoverflow得到了 ...

如何将 Laravel 时间戳列移动到特殊位置 - How to move the Laravel timestamps column to a special location

我想将时间戳列移动到特定位置。 假设我已经在具有以下架构的生产服务器上运行了一个应用程序: ORDERS 所以几天后,我添加了以下列: 这里的问题是所有这些列都是在时间戳之后添加的,但我不想在时间戳之后添加它们。 我想在 id 和时间戳之间添加它们。 另外,我不想丢失已经创建的时间戳。 ...

Laravel 迁移错误:SQLSTATE [42000]:语法错误或访问冲突:1091 与 mysql - Laravel Migration Error: SQLSTATE[42000]: Syntax error or access violation: 1091 with mysql

我正在学习 Laravel 中的迁移。 我已经创建了一个迁移文件,并且从命令行迁移似乎可以正常工作。 但是在我的 mysql 文件中,迁移后不会创建用户名列。 迁移文件: mysql数据库中的用户表:未创建用户名列 当刷新我的迁移时,它给了我以下错误 选项1:我尝试使用以下命令成功 ...

通过迁移从其他列创建昵称,laravel 8 - Creating a nickname from other columns by migration, laravel 8

我有一个用户表,其中包括“名字”和“姓氏”字段,我需要在迁移期间创建一个“昵称”字段,并通过从名字和姓氏中创建一个不带空格的小写字母字符串来填充它们. 不幸的是,我找不到用其他列自动完成此列的方法。 谁能帮我? ...

如何使用变量而不是列名直接在控制器中运行新迁移 - How to use variables instead of column names for running new Migrations directly in the Controller

我正在使用 Laravel 8,如果product_attr_info_correction列名的返回结果中不存在属性名称,我想运行插入两个新列的代码。 现在它工作正常且干净,除了返回此错误的数据库列创建部分: SQLSTATE [42000]:语法错误或访问冲突:1166 列名不正确''( ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM