我在Toad Data Modeler4.3中对MySQL数据库进行了逆向工程,但没有导入外键。
将主键更改为外键的最简单方法是什么?我知道的唯一方法是创建新的外键并删除旧的外键,但我想知道是否有更好的方法,特别是在字段名称相同的情况下(例如,UserID是Users表中的主键,UserID是Templates表中用户的外键)
Set foreign_key_checks=0从mysql提示符中运行良好,我能够删除具有外键约束的记录。但是在shell中,如果我运行相同的命令,没有显示错误,但是当我转到mysql并运行delete命令时,它会显示外键错误。$(echo "SET FOREIGN_KEY_CHECKS=0“\ mysql -uuser --ppassword db)我必须从一个shell脚本中运行它。任何帮助都会很好。
谢谢。