|
差点晕倒,竟然有人怀疑我是ORACLE的拖儿。用过几种数据库,现在用的就是MySQL 5.6,但一点儿不喜欢,主要是一些方面太差,让人很不舒服。
举几个例子:
默认不是严格的SQL标准,如定义的类型为smallint , 插入大于32767 不报错,只是截取到32767。如果是VARCHAR字段超长,也不报错,只是截取到定义的长度。
一张表里只能是一个字段有TIMESTAMP缺省值current_timestamp,并只能派在所有timestamp类型最前面的一个。
号称已经具备了空间信息处理的功能,但是竟然不能根据圆心和半径创建一个Polygon的圆;更过分的是连计算距离的最基础函数竟然没有,特别叫人郁闷啊。
连接时还不支持full join , 虽然可以left join去union 一个right join,但总是比较麻烦。
表增加列,基本上是重建表和索引,会花很长时间。对大表操作尤其耗时间。
这些感触都是在使用过程中收获的,所以不喜欢。 |
|