-2

几天后,我在我的 golang 结构中提到了两个字段(姓名,年龄)我在我的数据库中添加了一个字段(姓名,年龄,工资),而不是在 golandg 结构中。它显示错误,例如(错误 1364:字段'工资'没有默认值)。如何动态忽略我的结构中的文件

   type Employee struct {
 
      Name string `json:"name"
       Age int `json:"age"

   }

将来我会添加更多文件,但我不想在结构中提及

4

1 回答 1

0

根据您收到的错误,您似乎正在尝试将一行插入 MySQL 数据库,而您添加的新行没有默认值。所以你的选择是:

  1. 向新列添加默认值 - 请参阅:https ://dev.mysql.com/doc/refman/8.0/en/data-type-defaults.html
  2. 将列的字段添加到 Go 结构中并为其提供值。
于 2021-09-23T17:04:07.907 回答