我用的navicat+mysql,在navicat里建了个float字段,但是他老是四舍五入,只保留整数部分.请问怎么在navicat设置该字段的精度?
解决方案 »
- 求一个SQL判断写法
- xpe操作系统 安装 mysql front 乱码
- EXPLAIN里的INDEX不好解释,帮忙看看
- Mysql新手求教!!!!
- 异种数据库(MySQL,SQLite)同步,可否用触发器实现??
- mysql union 与union all 使用
- 触发器如何做到只在update某个表格的某一列的值时才触发
- CREATE DATABASE TEST 的时候 如何指定 test数据库(文件夹) 的存放位置???
- 请问一个关于点赞功能的问题
- 请教如何读取word文档内容写到MySQL中
- com.mysql.jdbc.CommunicationsException
- 能否从mysql5 将数据库转移到mysql4?
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| r_id | varchar(8) | NO | | id | |
| r_content | varchar(200) | NO | | | |
| r_stan1 | varchar(60) | NO | | | |
| r_tscore | float(4,0) | NO | | | |
| r_stan2 | varchar(60) | YES | | NULL | |
| r_hscore | float(5,0) | YES | | NULL | |
| r_stan3 | varchar(60) | YES | | NULL | |
| r_nscore | float(5,0) | YES | | NULL | |
| r_rule | varchar(1) | NO | | | |
+-----------+--------------+------+-----+---------+----------------+这是命令行显示的结构,float应该是float(4,2)才对,用命令行如何修改.
关键是我现在用的是可视化的navicat,不知道怎样去修改,请指教
Query OK, 0 rows affected (0.08 sec)mysql> desc t_c00757341;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| r_tscore | float(5,0) | YES | | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.02 sec)mysql> alter table t_c00757341 modify r_tscore float(5,2);
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql> desc t_c00757341;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| r_tscore | float(5,2) | YES | | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.01 sec)mysql>