当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Mysql query browser不能建表(详看,详试),linux才出现此种情况
帖子发表于 : 2007-02-06 3:55 

注册: 2007-02-02 0:05
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
通过mysql query browser 连接mysql服务器后。
create-schema建立名为test的库。
再右键点击test后create table,我们试着create table--->打开之后的界面,我们试着建立一个testtable的表,主键为ID,int型(事实上是无论何种数据类型),再增加一个Usernaem的varchar的数据类型字段,然后点击Apply Changes后,执行建表的SQL语句,都会报错。如

1。Error executing SQL commands to create table.
MySQL Error Nr. 1067
Invalid default value for 'id'

2Error executing SQL commands to create table.
MySQL Error Nr. 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' at line 2
建议大家试试。。
我查了相关网上资料,较为相关的是说数据库驱动有问题,但是在这里,我们通过mysql query browser来建立表不存在驱动的问题。二即,修改/etc/mysql/my.cnf文件。查找相关字符集设置,这里我试过,但不保证设置是正确的,还是出现如上问题。
各位能试试,看是否出现这种情问,有解决办法吗?
windows下没有出现过这种情况,但在redhat 9下有出现过,在Ubuntu下也出现此问题。
盼解。


页首
 用户资料  
 
2 楼 
 文章标题 : 在命令行上用mysql client直接试试看什么结果。
帖子发表于 : 2007-02-06 18:35 

注册: 2007-02-06 18:33
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
个人建议对mysql,使用mysql client是最好的选择。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-02-06 18:38 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
直接可以建立库?
我记得第一个库要root(mysql的)才能建立,然后把database的所有权限赋予用户之后才可以的。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-02-06 19:37 

注册: 2007-02-02 0:05
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
xiechy 写道:
直接可以建立库?
我记得第一个库要root(mysql的)才能建立,然后把database的所有权限赋予用户之后才可以的。


用mysql-query-browser是可以直接建库的。
但是建表时才出现上述问题。昨天网上查了N多,大致可以说是版本问题。但是版本问题也说的不清不楚,是mysql-query-browser的版本问题还是MYSQL的版本问题。

在WINDOWS下从来没有这个不能建表的问题


页首
 用户资料  
 
5 楼 
 文章标题 : 同样的问题
帖子发表于 : 2007-02-07 19:40 

注册: 2007-01-28 19:47
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
我也碰到这个问题呢。不知道怎么解决。
MySQL Error Nr. 1067
Invalid default value for 'id'
是不是没有权限的问题呢?
或者建立一个新的帐户是否可以?
:cry: :cry: :cry: :cry: :cry: :cry:


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-02-07 19:44 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
用phpmyadmin,多好,这个brower很不稳定,我用过,会莫名其妙就崩溃了.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-02-07 19:47 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
还是用mysql-client直接查询吧,建表建库之类的我一般都是写sql脚本的~~老师说这样大不了重建~~~ :oops:


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译