Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.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
Php #1067-无效的默认值';性别'; 1067-无效的“sex”默认值_Php_Mysql_Sql Server_Utf 8 - Fatal编程技术网

Php #1067-无效的默认值';性别'; 1067-无效的“sex”默认值

Php #1067-无效的默认值';性别'; 1067-无效的“sex”默认值,php,mysql,sql-server,utf-8,Php,Mysql,Sql Server,Utf 8,那我该怎么办?请。Sex是一个varchar(2),您想存储“man”(varchar(3))您的列Sex是varchar(2),您的默认值有3个字符(man) 因此,你必须将性爱长度更改为3或缩短默认值。谢谢。我找到了方法。 `question` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL default '', `result` varchar(50) character set utf8 collate

那我该怎么办?请。

Sex是一个varchar(2),您想存储“man”(varchar(3))

您的列
Sex
是varchar(2),您的默认值有3个字符(
man


因此,你必须将性爱长度更改为3或缩短默认值。

谢谢。我找到了方法。
`question` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `result` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL default '0',
  `linkman` varchar(25) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `webfwcs` int(10) NOT NULL default '0',
  `sex` varchar(2) character set utf8 collate utf8_unicode_ci NOT NULL default 'man' COMMENT '1',
  `idcard` varchar(30) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `linktel` varchar(150) character set utf8 collate utf8_unicode_ci NOT NULL default '0',
  `linkfax` varchar(150) character set utf8 collate utf8_unicode_ci NOT NULL default '0',