递归火山软件开发平台

标题: 求助!通过gorm操作数据库时,如何打开后面没有s的表 [打印本页]

作者: eren    时间: 2025-2-7 13:43
标题: 求助!通过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
可以通过   置表名  方法手动设置表名。
作者: 拒绝吃鱼的猫    时间: 2025-2-7 17:02
zhibiaoming
作者: eren    时间: 2025-2-7 17:12
创世魂 发表于 2025-2-7 16:33
可以通过   置表名  方法手动设置表名。
谢谢回复
每次cha询时都要置表名 还是 在一个方法惑在一个类内,设置一次即可?




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4