
Mysql
文章平均质量分 61
_渔歌向晚
后端程序员、跑者
展开
-
Mysql查询表结构信息,字段,注释等
数据库中,有时候需要将数据库表的表结构以文档形式输出,手动去汇总就比较麻烦,可以通过表名直接查出来对应表结构。select COLUMN_NAME 列名, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA.COLUMNSwh原创 2018-01-31 14:16:03 · 4426 阅读 · 0 评论 -
mysql中datetime类型设置默认值
通过navicat客户端修改datetime默认值时,遇到了问题。数据库表字段类型datetime,原来默认为NULL,当通过界面将默认值设置为当前时间时,提示“1067-Invalid default value for 'CREATE_TM'”,而建表的时候,则不会出现这个问题,比如建表语句:CREATE TABLE `app_info1` ( `id` bigint(21) un原创 2018-02-01 16:33:35 · 8749 阅读 · 0 评论 -
Navicat中设置主键自增和自增初始值
1、设置主键自增2、设置主键自增初始值原创 2018-03-31 14:50:14 · 64421 阅读 · 12 评论 -
Mybatis批量更新
使用mybatis进行批量更新的时候,在mapper.xml中的写法如下:<update id="updateUserNeteaseAccount"> <foreach collection="userList" separator=";" item="user"> update ti_addrbook_user_company set accid = #{原创 2018-04-30 14:23:32 · 275 阅读 · 0 评论 -
表情存储到数据库出现Incorrect string value: '\xF0\x9F\x98\x81' for column 'remark' at row 1
出现这个问题时发现数据库表的charset=utf-8,将之改为utf8mb4格式解决问题:alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;原创 2018-05-24 09:25:47 · 2724 阅读 · 0 评论