MySQL 使用 Foreign Key 會影響到 Insert 的速度, 先暫時拿掉測測看.
查看 Foreign Key 名稱
mysql> show create table test;
找到下述
- CONSTRAINT `tag_ibfk_1` FOREIGN KEY (`test_id`) REFERENCES `test` (`test_id`) ON DELETE CASCADE ON UPDATE CASCADE
將 Foreign key(FK) 移除
命令
mysql> ALTER TABLE test DROP FOREIGN KEY `tag_ibfk_1`; # test(Table Name), tag_ibfk_1(FK name)
將 Index 移除
命令
mysql> DROP INDEX index_name ON tbl_name
相關網頁
如果沒有index,那在查資料的時候會不會變慢啊?
會, 所以 index 要適當使用. 🙂
谢谢,正是我想要的,解决问题,我之前删除的时候,字段名为数据库字段报错了,后面看了你的文章,用了show命令过后出现一个—_ibfk_1,我输入后者完美解决报错,但是我不知道为什么