- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 golang吐血之gorm mysql
由于最近项目需要使用mysql,目前go方向比较成熟的就是gorm了。但是在使用表关联和外键的时候,一直查询不到数据,于是就跟了源码。其主要原因是由于官网上的关联查询,related方法需要第二个参数外键名称,如果没有第二个参数,就需要在你需要设置外键的地方加上一个字段userid。 db.Model(&user).Related(&emails) ...
2018-07-04 16:59:01 14441
原创 go语言查询mysql的返回结果判断处理
对于Query而言,没有数据是不会返回error,同时sql.rows也没有返回关于长度的属性,因此只能自己遍历rows属性,这是比较操蛋的事情,对比而言QueryRow就相对于友好一点,如果没有返回结果,error的值会是sql.ErrNoRows,因此,判断这个值就能得到数据库中是否有我们需要的那个数据.var name stringerr := db.QueryRow(`select n...
2018-07-02 15:15:57 11937 1
原创 mysql修改字符编码使之支持emoji4个字符
MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,mb4即 most bytes 4。简单说 utf8mb4 是 utf8 的超集并完全兼容utf8,能够用四个字节存储更多的字符。但抛开数据库,标准的 UTF-8 字符集编码是可以用 1~4 个字节去编码21位字符,这几乎包含了是世界上所有能看见的语言了。然而在MySQL里实现的utf8最长使用3个字节,也就是只支持到了 Unicod...
2018-07-02 10:42:16 405
遍历文件夹中每个文件,寻找并修改某个具体的字段。
2020-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人