易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql外键 - 其他数据库开发 / MySQL/Postgresql

我用的是mysql6.0为什么一创建两个表这间用外键来连接时就说创建不了:can"nt create table ...
你的语句是什么?你的表是什么存储引擎? 如果是myisam 则不支持外键,你需要把表改为inndb

貼出SQL語句
如果SQL語句沒問題,那麼檢查一下表的建立順序,要先建主表,刪除的時候要最後刪除主表

问题:mysql error Number 1005
can't creat table'\test\#sql-640_1.frm'(errno:150)

这个问题出现在给表加外键时。
它可能出现的情况是以下三种:
1、引用的键与原表中的数据类型不一致。
  本人出错就是这个原因,原表中ID为int类型 ,但是加外键的那个表中是bigint类型。
2、找不到要被引用的列
  就是找不到那个引用外键表中没有那个外键。

3、表的字符编码不一样
  一般不会出现这个问题。

MySql中只有只有InnoDB类型支持外键,所以在建表的时候应该把表的类型设置成InnoDB类型的,如:
create table county ( 
countynumber integer not null auto_increment, 
countyname varchar(32), 
state varchar(32), 
primary key(countynumber) 
)type=innodb; 



相关问答:

eclipse连接mysql数据库 - Java / Eclipse

先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

mysql字段提取 - 其他数据库开发 / MySQL/Postgresql

各位兄弟请教 下,在mysql中能不能实现这样一个功能,
一个字段A是储存一大段文字内容的,是英文,能不能通过MYSQL的查询之类的功能,来获得这个字段中 出现频率最高的十个单词,并将这十个单词做为新的字段储存
a ......

mysql 语句错误 - 其他数据库开发 / MySQL/Postgresql

CREATE PROCEDURE dowhile()
BEGIN
  DECLARE v1 INT DEFAULT 5;
  WHILE v1 > 0 DO
  SET v1 = v1 - 1;
  END WHILE;
END
我运行mysql帮助里面的程序会报错,不知道为什么,请 ......

jsp插图片到MySQL - Web 开发 / 其他

搞了一个下午了,搜索了网络还是解决不了...希望高手帮忙解决下
源代码:
private void SendPhoto(HttpServletRequest request,
HttpServletResponse response) {
String name=request.getParamet ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号