mysql 如何设置字段类型为timestamp 返回
SqlSugar
沟通中
4
183
悬赏:0 飞吻

下图是创建表结构后的sql

热忱回答(4)
-
fate sta VIP0
1周前设置columnDataType="timestamp"
0 回复 -
一叶知秋 VIP0
1周前@fate sta:影响其他数据库吗?
0 回复 -
一叶知秋 VIP0
1周前要兼容sql server datetime2(7)
我看timestamp(6) 基本都是这个
0 回复 -
一叶知秋 VIP0
1周前我现在做法
[SugarColumn(IsPrimaryKey = true, SqlParameterDbType = System.Data.DbType.DateTime2)]
[SplitField]
public DateTime StartTime { get; set; }
然后在
EntityService = (c, p) =>
{
if (p.SqlParameterDbType != null && (System.Data.DbType)p.SqlParameterDbType == System.Data.DbType.DateTime2)
{
p.DataType = item.DbType == DbType.SqlServer ? "datetime2(7)" : "timestamp(6)";
}
},
0 回复