ER_NO_DEFAULT_FOR_FIELD –“字段没有默认值”
我发现它列在这里?
http://mysqlserverteam.com/improvements-to-strict-mode-in-mysql/
并得到:
{
"code": "ER_NO_DEFAULT_FOR_FIELD",
"errno": 1364,
"sqlState": "HY000",
"index": 0
}
通过expressjs在邮递员请求中回复,但这是我似乎从中得到的第一个表。该表有外键,因此我为外键设置了默认值,但我仍然明白。是什么赋予了?索引 [0] 是否表示名称,即我发送到服务器的第一个 json 值?
{
"name":"Cornwall Park Townhouses",
"line1":"17 Brewster Rd.",
"city":"Cornwall",
"state":32,
"zip":"12518",
"category":2,
"account_mgr":1,
"active":1
}
这是我的json
如果您向我们展示了您的表格并且可能还插入了查询,那么会更有帮助,但请查看您的字段。如果您发现没有默认值并且没有对其执行任何操作,请尝试插入其中并传递该字段的值,如果这解决了问题,那么您可以为该字段添加默认值,或者只是继续发送信息到它。
如果您不想要默认值,您可以将字段设置为允许 null 而不是默认值。