mysql資料庫解除外來鍵

2021-06-16 10:39:54 字數 2314 閱讀 3853

標籤:

資料庫問題

set外來鍵

尾巴magento的資料庫匯入匯出要處理外來鍵的問題。

經過測試,只要加上這段話便可順利解除外來鍵。

頭部/*!40101 set @old_character_set_client=@@character_set_client */;

/*!40101 set @old_character_set_results=@@character_set_results */;

/*!40101 set @old_collation_connection=@@collation_connection */;

/*!40101 set names utf8 */;

/*!40103 set @old_time_zone=@@time_zone */;

/*!40103 set time_zone='+00:00' */;

/*!40014 set @old_unique_checks=@@unique_checks, unique_checks=0 */;

/*!40014 set @old_foreign_key_checks=@@foreign_key_checks, foreign_key_checks=0 */;

/*!40101 set @old_sql_mode=@@sql_mode, sql_mode='no_auto_value_on_zero' */;

/*!40111 set @old_sql_notes=@@sql_notes, sql_notes=0 */;

/*!40101 set @old_character_set_client=@@character_set_client */;

/*!40101 set @old_character_set_results=@@character_set_results */;

/*!40101 set @old_collation_connection=@@collation_connection */;

尾巴/*!40101 set sql_mode=@old_sql_mode */;

/*!40014 set foreign_key_checks=@old_foreign_key_checks */; 

/*!40014 set unique_checks=@old_unique_checks */;

/*!40101 set character_set_client=@old_character_set_client */;

/*!40101 set character_set_results=@old_character_set_results */;

/*!40101 set collation_connection=@old_collation_connection */;

/*!40111 set sql_notes=@old_sql_notes */;

mysql資料庫解除外來鍵 方法二

set @old_character_set_client=@@character_set_client;

set @old_character_set_results=@@character_set_results;

set @old_collation_connection=@@collation_connection;

set names utf8;

set @old_unique_checks=@@unique_checks, unique_checks=0;

set @old_foreign_key_checks=@@foreign_key_checks, foreign_key_checks=0;

set @old_sql_mode=@@sql_mode, sql_mode='no_auto_value_on_zero';

set @old_sql_notes=@@sql_notes, sql_notes=0;

set sql_mode=@old_sql_mode;

set foreign_key_checks=@old_foreign_key_checks;

set unique_checks=@old_unique_checks;

set character_set_client=@old_character_set_client;

set character_set_results=@old_character_set_results;

set collation_connection=@old_collation_connection;

set sql_notes=@old_sql_notes;

mysql資料庫解除外來鍵這兩種方法都ok。

mysql資料表解除外來鍵 mysql資料庫解除外來鍵

magento的資料庫匯入匯出要處理外來鍵的問題。經過測試,只要加上這段話便可順利解除外來鍵。頭部 40101 set old character set client character set client 40101 set old character set results characte...

MySQL刪除外來鍵

1 刪除表中的外來鍵 語法 alter table tablename drop foreign key foreignkeyname 比如我要刪除account表中user id所引用的外來鍵 先輸入show create table account 檢視建表語言 返回如下資訊 可知外來鍵名為 f...

mysql 刪除外來鍵關聯 刪除資料庫的外來鍵關聯

最近接手的乙個專案,需要接入第三方支付。但是第三方要求做乙個電商去包裝一下。開始覺得這包裝乙個電商就是輕鬆 愉快。然後噩夢才剛剛開始,在網上隨便找了乙個開源的電商專案。大刀闊斧的改了一下原始碼,然後順利的跑了起來。然而,在這個時候發現資料庫共有近百張表,n張那麼多有主要外來鍵關聯。簡單的舉個例子。我...