eren 发表于 2025-2-7 13:43:42

求助!通过gorm操作数据库时,如何打开后面没有s的表

我的表已经存在,我如何操作没有加s的表?

main.go:95 Error 1146 (42S02): Table 'data.mall_test' doesn't exist
INSERT INTO `mall_tests` (`order_id`,`msg`) VALUES ('123','atatatat')


问的表是这样设置的
<火山程序 类型 = "通常" 版本 = 1 />

类 订单表 <公开 注释 = "生成的表名为 orders" @本地类 = "" @输出名 = "MallTest">
{
    变量 ID <公开 类型 = 无符号整数 注释 = "分表后主键将自动使用雪花算法生成主键值" @输出名 = "ID" @服务器.标签 = "gorm:\"primarykey\"">
    变量 订单表ID <公开 类型 = 整数 注释 = "在数据中会创建\"order_id\"的字段名." 注释 = "提供给\"Gorm分表类\"的创建方法使用."
            注释 = "分表后无论是增删查改,都需要提供此字段才能正常操作." @输出名 = "OrderID" @属性变量 = 真>
    变量 订单描述 <公开 类型 = 文本型 @属性变量 = 真 @输出名 = "Msg">
}


创世魂 发表于 2025-2-7 16:33:45

可以通过   置表名方法手动设置表名。

拒绝吃鱼的猫 发表于 2025-2-7 17:02:54

zhibiaoming

eren 发表于 2025-2-7 17:12:15

创世魂 发表于 2025-2-7 16:33
可以通过   置表名方法手动设置表名。谢谢回复
每次cha询时都要置表名 还是 在一个方法惑在一个类内,设置一次即可?
页: [1]
查看完整版本: 求助!通过gorm操作数据库时,如何打开后面没有s的表