2016-10-20 08:31:46
在navicat创建表的时候,遇到"#1166 - Incorrect column name‘Id’"问题,原因是创建的字段中有空格(是直接从数据库字典复制过来造成的)。
2016-10-24 10:47:38
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
2016-10-26 15:30:56
给表添加注释
ALTER TABLE table_name COMMENT='这是表的注释';
给表中字段添加注释
ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '这是字段的注释'
2016-10-27 13:32:58
在执行插入操作的时候遇到这个问题
Could not execute JDBC batch update
最后发现问题是其中某一个不能为空的字段未传入值,后来发现这个值根本不用不为空,也把值传入了就解决了。
2016-10-27 13:48:23
mysql数据库中code是数据库关键字,查询的时候需要用``引起来。
如
SELECT * FROM `g_t_orgdetailed` where `CODE`="7A01";
mysql如何开启远程连接
使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息,保存在mysql数据库中,因此使用mysql数据库。
使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”命令可以更改远程连接的设置。
使用“flush privileges;”命令刷新刚才修改的权限,使其生效。
使用“select host,user from user;”查看修改是否成功。