当前位置:网站首页>MySQL signale une erreur can 't create table' demo01. TB Étudiant '(errno: 150)
MySQL signale une erreur can 't create table' demo01. TB Étudiant '(errno: 150)
2022-07-01 19:40:00 【Désir et Yu Yu Yu】
mysql Erreur détectée lors de l'ajout d'une clé étrangère 150
Conseils:mysql Erreur détectée lors de l'ajout d'une clé étrangère ,Mais le type de clé étrangère est le même,Et ce champ existe dans une autre table
Contenu des erreurs signalées:Can’t create table ‘demo01.tb_Student’ (errno: 150)
Introduction à l'utilisation des clés étrangères:
CONSTRAINT Fk_Class_Student FOREIGN KEY(classId) references tb_class(classId)
CONSTRAINT Nom de la contrainte FOREIGN KEY(Nom de la clé étrangère) references Nom de la table à associer à la clé étrangère(Nom du champ)
CREATE TABLE tb_class(
classId int PRIMARY KEY AUTO_Increment,
ClassName varchar(20) not null
);
CREATE TABLE tb_Student(
StudentId int primary key Auto_increment,
StudentName varchar(20),
classId int not NULL,
CONSTRAINT Fk_Class_Student FOREIGN KEY(classId) references tb_class(classId)
)
Solutions:
Conseils:Création tb_StudentAjouter après ENGINE = MYISAM;
CREATE TABLE tb_class(
classId int PRIMARY KEY AUTO_Increment,
ClassName varchar(20) not null
);
CREATE TABLE tb_Student(
StudentId int primary key Auto_increment,
StudentName varchar(20),
classId int not NULL,
CONSTRAINT Fk_Class_Student FOREIGN KEY(classId) references tb_class(classId)
)ENGINE = MYISAM;
边栏推荐
- Detailed explanation of JUnit unit test framework
- Ubuntu14 install MySQL and configure root account local and remote access
- js三元表达式复杂条件判断
- 求各种极限的方法
- SIP protocol of gb28181
- How to correctly use vertx to operate redis (3.9.4 with source code analysis)
- Reading the paper [learning to discretely compose reasoning module networks for video captioning]
- Transaction isolation level gap lock deadlock
- Flutter 实战-快速实现音视频通话应用
- Les canaux de culture intensive s'efforcent de développer Fu Xin et Wei Shi jiajie pour organiser une conférence de formation sur les nouveaux produits
猜你喜欢

音视频、编解码相关电子书、小工具,打包奉送!

为什么一定要从DevOps走向BizDevOps?

原生js打造日程表-支持鼠标滚轮滚动选择月份-可以移植到任何框架中

Solidity - contract structure - error - ^0.8.4 NEW

白盒加密技术浅理解

新版国标GB28181视频平台EasyGBS如何配置WebRTC视频流格式播放?

Basic use of MySQL

Actual combat of flutter - fast implementation of audio and video call application

A brief understanding of white box encryption technology

JVM内存模型
随机推荐
精耕渠道共謀發展 福昕攜手偉仕佳傑開展新產品培訓大會
任务:拒绝服务DoS
Ffmpeg common commands (2)
GB28181的NAT穿透
Go Language Advanced
【org.slf4j.Logger中info()方法】
ES6中的代理proxy
Shell高级进阶
Solidity - contract structure - error - ^0.8.4 NEW
web开发常用的开源框架的开源协议整理
Actual combat of flutter - fast implementation of audio and video call application
Ubuntu14 install MySQL and configure root account local and remote access
科技T3国产平台!成功搭载“翼辉国产实时系统SylixOS”
[to.Net] C set class source code analysis
optaplanner学习笔记(一)案例Cloud balance
Opencv video quality diagnosis - VIDEO occlusion diagnosis
OpenCV视频质量诊断----视频遮挡诊断
产品模块化设计的前世今生
正则表达式=Regex=regular expression
Extensive reading of the paper [film: visual reasoning with a general condition layer]