navicat+mysql,float精度问题
我用的navicat+mysql,在navicat里建了个float字段,但是他老是四舍五入,只保留整数部分.请问怎么在navicat设置该字段的精度?
如果你用的是float ,由浮点数本身就存在精度问题,所有无法准确的表示一些小数。但它计算快。
如果要精确的表示小数,你可以使用 decimal (n,m) 这种数据类型。
用float和decimal都一样,我用navicat直接建立的字段,我就是奇怪如何用navicat来设置,找不到哪里设置,小数都会被四舍五入成整数
show create table xxx
贴一下你的表结构。
+-----------+--------------+------+-----+---------+----------------+
| 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 | | | &nb
相关问答:
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
请高手指点,我对一张表查询后再更新,查询是子查询,报错:
You can't specify target table 'a_table' for update in from clause
完整SQL语句是
UPDATE a_table SET STATUS=0 WHERE ID=(SELECT MIN(ID) from a_tab ......
我是新手,初学MYSQL,有很多不懂,望赐教!!
比如说我新建一个MYSQL数据库USER 数据库中有表LIST
然后我在VC中新建一个MFC对话框工程,然后我怎么样才能用VC获得数据库中表的数据?
希望给出具体的操作� ......
我安装的这个软件VertrigoServ,在windows7中运行,图标加号为蓝色,报MySQL的错误,请教各位高手该怎样更改。谢谢各位!
mysql 服务是否起来了?
没有,报的是端口错误,在配置文件当中改了,也不行
可以用� ......
我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......