我有一个在线《gta san andreas》服务器,并且最近更改了游戏模式,但是当用户尝试创建新帐户来玩时,会出现以下错误:
Blockquote [13:41:34] [ERROR] ID: 1364 - Error: Field 'Sexo' doesn't have a default value - Callback - OnQueryFinish - Query: INSERT INTO
usuarios
(username, password,posX,posY,posZ,vida,money,banco,skin,Registro,Email,EMS,Edad) VALUES ('Onion_Games','91752300','1715.5295','-1900.1307','13.5664','100','6000','10000','250','22/09/2019','oniongames@gmail.com',1,23)
我该如何解决这个问题?
最佳答案
此错误表明:
- 插入时,您没有为字段
Sexo
提供值 - 创建表时该列被定义为
NOT NULL
,并且未定义默认值
可能的解决方案是:
- 插入时提供值
- 在表的定义中设置默认值
关于mysql - 注册新帐户 MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58051416/