php - 将 "Integrity constraint violation: 1048 Column cannot be null "设为警告消息

标签 php mysql sql laravel

我想停止违反完整性约束:

1048 Column 'adresse' cannot be null

显示错误消息并将其变成警报或某些错误页面并返回主屏幕按钮或 smth

我是 laravel 和 phpmyadmin 的新手,但我对一条已经存在的消息有类似的问题。

最佳答案

那是因为 'addresse' 不可为空。您可以通过更改表或在现有迁移文件中编辑此行来更新它并刷新数据库(提示:如果您这样做,您将丢失所有数据) 要在不删除任何数据的情况下更改表并考虑表名称是 users:

php artisan make:migration updateUsersAddresseFieldTable

Schema::table('users', function (Blueprint $table) {
    $table->string('adresse')->nullable()->change();
});

php artisan 迁移

如果要适配已有的迁移文件并刷新:

$table->string('adresse')->nullable();

php artisan migrate:refresh

关于php - 将 "Integrity constraint violation: 1048 Column cannot be null "设为警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56720738/

相关文章:

mysql - 使用包含多个 EXIST() 语句的查询计算索引存在的次数

sql - 需要有关 mysql 查询的帮助

sql - 获取 postgres 的计数总和

mysql - 如何改进计数查询?

javascript - 更改 "scroll"上的 php 变量

php - 在 SQL 注入(inject)中使用嵌套 SQL 子查询

php - SQL 更新 : Append data to a cell

MySql 查询优化,用 join 替换 not in subquery

php - 如何使用动态链接在 Laravel/Eloquent 中使用动态变量运行查询

php - Linux 上有没有免费的 php 网络报告程序?