首页 > 数据库 >mysql不支持bool类型需要使用int表示

mysql不支持bool类型需要使用int表示

时间:2024-07-14 21:40:50浏览次数:9  
标签:varchar string int json bool mysql null type gorm

type CoreAutoTask struct {
ID uint `gorm:"primary_key;AUTO_INCREMENT" json:"id"`
SourceId string `gorm:"type:varchar(200);not null;index:source_idx" json:"source_id"`
DataBase string `gorm:"type:varchar(50);not null" json:"data_base"`
Name string `gorm:"type:varchar(50);not null" json:"name"`
Source string `gorm:"type:varchar(50);not null" json:"source"`
Table string `gorm:"type:varchar(50);not null" json:"table"`
Tp int `gorm:"type:tinyint(2);not null" json:"tp"` // 0 insert 1 update 2delete
Affectrow uint `gorm:"type:int(50);not null default 0;" json:"affect_rows"`
Status int `gorm:"type:tinyint(2);not null default 0" json:"status"` // 0 close 1 on
TaskId string `gorm:"type:varchar(200);not null;index:task_idx" json:"task_id"`
IDC string `gorm:"type:varchar(50);not null" json:"idc"`
}

标签:varchar,string,int,json,bool,mysql,null,type,gorm
From: https://www.cnblogs.com/cheyunhua/p/18302052

相关文章

  • 2024Intellij IDEA永久激活
    先上永久激活效果教程更新时间:2024.1.8支持Windows、MacOS永久激活支持全家桶所有软件激活Windows系统(Mac教程在下方)第一步:下载插件包》》》下载链接在文末《《《》》》下载链接在文末《《《》》》下载链接在文末《《《第二步:解压“激活码-Win系统.zip”,一定要先解压!......
  • MySQL存储引擎的选择:深入解析与策略
    MySQL数据库管理系统之所以强大,部分原因在于它提供了多种存储引擎,每种引擎都针对特定的应用场景进行了优化。尽管MySQL支持多种存储引擎,但其中最常用且值得深入探讨的无疑是MyISAM、InnoDB以及MEMORY(HEAP)这三种。每种存储引擎都有其独特的优缺点,合理选择能够显著提升数据库的性......
  • USART串口协议 和va_list,va_start,va_end,vsprintf
    串口接口通信的目的:将一个设备的数据传送到另一个设备扩展硬件系统通讯协议:制定通信的规则,通信双方按照协议规则进行数据收发。注意:差分信号一般传输速度和距离都会非常高。多设备相当于老师在教师给所有同学讲课,点对点相当于老师找你到办公室谈话。串口是一种应用......
  • Transformer模型:intra-attention mask实现
    前言    这是对Transformer模型WordEmbedding、PostionEmbedding、Encoderself-attentionmask内容的续篇。视频链接:20、Transformer模型Decoder原理精讲及其PyTorch逐行实现_哔哩哔哩_bilibili文章链接:Transformer模型:WordEmbedding实现-CSDN博客     ......
  • mysql面试2
                   ......
  • MySQL面试题
    基础篇InnoDB和MyISAM有什么区别?InnoDB支持事务、外键和行锁MyISAM不支持事务、外键和行锁,仅支持表锁;InnoDB不仅缓存索引还缓存真实的数据,MyISAM仅缓存索引,不缓存真实数据;InnoDB中有聚簇索引和非聚簇索引,MyISAM中仅存在非聚簇索引;InnoDB的索引和数据存储在同......
  • ts bigint和number的区别
    在TypeScript(以及JavaScript)中,bigint和number是两种不同的数值类型,它们有一些显著的区别和特性。区别和特性表示范围:number:表示标准的双精度64位浮点数,可以表示的范围是从-Number.MAX_SAFE_INTEGER到Number.MAX_SAFE_INTEGER(约为±9.2×10^15)。bigint:可以表示......
  • [CF1538F] Interesting Function 的题解
    题目大意给定两个正整数\(l,r\),将\(l\)不断加\(1\)直到\(l=r\),求出这一过程中\(l\)发生变化的位数总数。\(1\lel<r\le10^9\)。思路假设从\(l\)处理到\(r\)变化的次数为\(f(l,r)\)。因为直接求解出\(f(l,r)\)十分困难,所以可以通过求出\(f(0,l)\)......
  • MySQL数据类型,如何选择数据类型
    数据类型一、整数类型标准SQL支持INTEGER和SMALLINT两种整数类型,另外还扩展支持TINYINT、MEDIUMINT、BIGINT。二、浮点数类型和定点数类型浮点数类型包括单精度(FLOAT)和双精度(DOUBLE),定点数类型(DECIMAL)。三、CAHR类型和VARCHAR类型四、TEXT类型和BLOB类型TEXT和BLOB类......
  • MySql性能优化详细说明
    了解MySQL参数的默认值有助于更好地理解调整后的值所带来的性能提升。以下是每个参数的默认值以及优化后的值的对比和说明:内存管理1.innodb_buffer_pool_sizeinnodb_buffer_pool_size=4G默认值:128M说明及好处:增大缓冲池大小到4G,可以显著减少磁盘I/O,提高查询性能,特......