Mysql建表遇到121和150的解決辦法

2021-05-24 06:54:22 字數 435 閱讀 1975

error code : 1005

can't create table 'apts.dd_flight' (errno: 121)

外來鍵和表一樣,在同乙個庫中是不允許與其他外來鍵重名的。

遇到這個錯誤請給你定義的外來鍵換唯一無重複的名字。

error 1005: can't create table (errno: 150)

這個錯誤是有由於主表和引用表的外來鍵關聯字段定義不一致引發的。

檢查兩個表的關聯字段是否型別編碼完全一致。

另外還有一種可能就是關聯欄位在引用表中沒有建立索引,你必須在引用表中為關聯字段建立乙個索引。

mysql建立使用者表 mysql 建庫建表建使用者

1.建立資料庫 create database school 2.使用資料庫 use school 3.建立使用者 create user jame localhost identified by jame 4.授權使用者 注意這裡是用了 哦,可以自己講school也替換成 號 grant sele...

mysql建表思路 MySQL 建表思路

思想 硬碟如倉庫,表如倉庫中貨架 常用與不常用等分類 欄位如貨物 尺寸是固定或變動 訪問貨物涉及到貨架的佔位 效率。資料型別選用,建表思路,正規化 資料型別特點 資料型別的速度關係 最快 整形 date,time char,enum varchar text blob 最慢 char 與 varch...

mysql建表建索引6 mysql建表建索引

建表 create table sj projects id int 11 not null auto increment,title varchar 255 not null default comment 專案名稱 platform id int 11 not null default 0 co...