php - 在我的 sql 表 phpmyadmin 的字段中不能为 "give"空值

标签 php mysql sql phpmyadmin

我使用的是 phpmyadmin,我有一个包含 4 个字段的表类别:

-> 编号

-> id_father_category(我把它放在预定义的:NULL 中)并且我还放了一个复选框 Null

->名字

->内容

我想为我的 id_father_category 字段 提供空值。

但是我有这个错误:

警告:#1366 不正确的整数值:第 1 行“id_father_category 字段”列的“”

我的字段 id_father_category 自动保持值为 0,我不希望这样。

有人知道我该如何解决这个问题吗?

最佳答案

CREATE TABLE IF NOT EXISTS `categories` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_father_category` int(11) DEFAULT NULL,
  `name` varchar(64) NOT NULL,
  `content` varchar(256) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

希望这能解决您的问题...

关于php - 在我的 sql 表 phpmyadmin 的字段中不能为 "give"空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22794067/

相关文章:

php - Laravel 查询错误 - 调用未定义的方法 Illuminate\Database\Query\Builder::query()

php - 使用 PHP 但不使用 MySQL 列出在线用户的最佳方法?

php - 在 Laravel 查询生成器中设置查询结果文字?

sql - 在我的存储过程中使用 PRINT 有什么缺点吗?

php - SQL:动态扩展搜索条件

php - 带有 LIKE 的 sql 查询

PhpStorm:满足前提条件时如何处理未处理的异常

php - 登录函数始终返回 true

java - 在 mysql java 中循环 - 搜索模板

sql - 左连接、内连接、连接什么?