php - 从 PHP 向 MySQL 分配 NULL 时遇到问题

标签 php mysql null

复制并粘贴(与 PHP 管理员足够接近,但仍然不喜欢它..

$conn->query("UPDATE  `pmuryxvf_shoes`.`Job` SET  `shoe_id` = NULL WHERE  `Job`.`job_id` =".$jobid.";");

我试图做的是将一行设置为 NULL。你能看到问题吗。如果我放置另一个值 NULL 就可以了。

最后一件事 - 该行是外键,但可以通过 PHPMyadmin 更新 NULL 值

最佳答案

该错误似乎告诉您,您的数据模型将 Shoes_id 定义为 NOT NULL 列。因此,您不能将其设置为 NULL。

您可以修改表定义以允许 NULL 值

ALTER TABLE pmuryxvf_shoes
  MODIFY( shoe_id INT NULL )

关于php - 从 PHP 向 MySQL 分配 NULL 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43240822/

相关文章:

php - 使用 Ajax 搜索 mySQL 数据库

ios - 某些 DynamoDB 项目的属性为零

c++ - 什么时候NULL不能用nullptr代替?

groovy - 如何正确比较groovy中的null?

php - 计算 Laravel 中的远程关系总数(急切加载?)

php - 如何在不更改文件夹的情况下更改网址?

javascript - 在同一文件中使用 AJAX 调用用户定义的 PHP 函数

Mysql 组条目自动递增

php - 使用 PDO for MySQL 时存储自动递增 ID

php将多个用户登录后重定向到多个页面