在mysql 中
FOREIGN KEY、CHECK和REFERENCES子句实际上不做任何事情,其语法仅仅提供兼容性,使得它更容易从其他的SQL服务器移植代码并运行借助引用创建表的应用。

解决方案 »

  1.   

    foreigh key 在innodb中已经实现了。
    真搞不懂为什么不实现约束,这个应该很容易的阿还有现在没有实现存储过程,这个对于进行统计分析来说真是痛苦的事情,
    尤其是客户端比较慢的情况下。看来要做3层架构了。
      

  2.   

    我所说的是指mysql3.23版本,不包含innodb类型的表。
    当然现在的版本已经实现了一些原来没有实现的功能,
    但mysql严格的讲,不是一个完整的数据库管理系统。如果你要用到事务、存储过程,整个软件的业务逻辑很强,与其等待mysql下一版来实现,
    不如现在就改换其他的DBMS!!!