Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Camp Null,即使有notnull_Mysql_Sql - Fatal编程技术网

Mysql Camp Null,即使有notnull

Mysql Camp Null,即使有notnull,mysql,sql,Mysql,Sql,我对MySQL非常熟悉,我认为这是一个简单的问题 我有以下步骤来创建我的表: CREATE TABLE IF NOT EXISTS `tabelapontos` ( `steamid` varchar(32) NOT NULL, `exp` int(11) NOT NULL DEFAULT '0', `pontos` int(11) NOT NULL DEFAULT '0', `nivel` int(11) NOT NULL DEFAULT '0' ) ENGINE=MyISAM

我对MySQL非常熟悉,我认为这是一个简单的问题

我有以下步骤来创建我的表:

CREATE TABLE IF NOT EXISTS `tabelapontos` (
  `steamid` varchar(32) NOT NULL,
  `exp` int(11) NOT NULL DEFAULT '0',
  `pontos` int(11) NOT NULL DEFAULT '0',
  `nivel` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
但有时SteamID仍然为null,如下所示:

这是一个玩家的统计数据,没有任何理由,SteamID会变成一个空值

你能告诉我为什么吗


非常感谢

如果streamid为“”(空字符串)等,则可以获得此输出,实际上没有任何东西表明streamid为null。

如果不存在,则创建表。也许它以前就存在过,而steamid在那里可以为空?+1。作为一个Oracle人员,我完全忘记了空字符串在其他地方不是空的。