の名前を変更することはできません、私は奇妙なケースを持っている: それは動作します:がテーブル
rename table `test` to `test3`
が、これは動作しません(errnoの名前の変更に
rename table `test` to `test1`
エラー:150 - 外部キー制約間違っている )
更新日:
私が設定:
SET FOREIGN_KEY_CHECKS=0;
を私は外部キー
CREATE TABLE `test` (`agglomeration_id` int(11) NOT NULL, `carpark_id` int(11) NOT NULL, `numer_urzadzenia` char(3) NOT NULL,
`payments_zone` char(1) DEFAULT NULL, `status` tinyint(1) DEFAULT NULL, `time_stamp` bigint(20) DEFAULT NULL,
`resource_uri` char(200) DEFAULT NULL, `test` int(1) NOT NULL, PRIMARY KEY (`test`))
ENGINE=InnoDB DEFAULT CHARSET=utf8
は、テーブルには、 'TEST1' という名前の外部キー制約を持っていますか? –
この表に関連する外部キーを追加してください – rbr94