database

Unknown column ‘NaN’ in ‘field list’

起因 使用mysql数据库,在插入数据时,抛出以下异常 Unknown column 'NaN' in 'field list' 字面上意思:未知的列’NaN’在字段列表中 我首先想到的是自己 insert 语句是不是有问题,但想到插入语句是由框架完成的,列因该不会弄错,那是什么原因呢? 再看关键字N...

在ubuntu下使用mysqlbinlog恢复drop后的数据

背景 我肯定跟mysql过不去,覆盖数据在我身上已经发生了2次了,难道我这是上演从删库到跑路么? 在上次覆盖了数据之后,我就告诉自己操作数据库先备份,即便错了也可以恢复,这次操作之前我已经很谨慎了,可惜最后还是做错了。 同事辛苦几周操作的数据被我一秒钟给覆盖了,我没有着急,我淡定,我回想上次误操作后,打开了...

mysql以utf-8字符集创建数据库

CREATE DATABASE 的语法: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] ...