MySQL不能为空?

MySQL不能为空?,mysql,Mysql,我的帖子内容使用了文本数据类型。当我向数据库添加条目时,该列不能为空。我怎么能强迫你这么做?你能帮我吗 将此文本列设置为非空 要修改现有列以不允许null,请使用以下代码 ALTER TABLE table_name MODIFY column_name TEXT NOT NULL; 使用这种方法 if ($_POST['var1'] == '') { $db_var1 = 'NULL'; } else { $db_var1 = "'" . mysql_real_escape_

我的帖子内容使用了文本数据类型。当我向数据库添加条目时,该列不能为空。我怎么能强迫你这么做?你能帮我吗

将此文本列设置为非空

要修改现有列以不允许null,请使用以下代码

ALTER TABLE table_name MODIFY column_name TEXT NOT NULL;
使用这种方法

if ($_POST['var1'] == '') {
    $db_var1 = 'NULL';
} else {
    $db_var1 = "'" . mysql_real_escape_string($_POST['var1']) . "'";
}

你怎么能设定什么?是否可以省略该列?是否希望该列接受空值?@NahuelIanni不能为空?该列是否设置为非空?你能告诉我们你的问题吗?我无法设置。默认-->按定义-->非空我这样做了,它给出了错误我已经更新了答案。试着用它来更新专栏,这不是相反吗?