菜鸟问题:mysql 建表 外键问题
主表的代码是这样写的 create table score(id varchar(20) not null, xuenian varchar(20)not null,primary key(id,xuenian), deyu varchar(20) null, xuexi varchar(20) null, zhiyu varchar(20) null, tiyu varchar(20) null, zhonghe varchar(20)null) 但是 再建个有外键参照score表的时候 create table kecheng(kcid varchar(20) not null primary key, xuenian varchar(20) not null constraint fk foreign key(xuenian) references score(xuenian), kecheng varchar(20) null ) 就会提示 服务器: 消息 1776,级别 16,状态 1,行 1 在被引用表 'score' 中没有与外键 'fk' 的引用列的列表匹配的主键或候选键。 服务器: 消息 1750,级别 16,状态 1,行 1 未能创建约束。请参阅前面的错误信息。 要怎么办才好呢?
更新时间:2023-06-04 16:06
最满意答案
wget命令可以下载https的链接,不过域名的解析工作是通过调用Linux系统的相关函数(是调用的gethostbyname这个函数),然后Linux系统再通过查询/etc/hosts文件和DNS服务器来完成的域名解析工作,而且域名解析和采用的是HTTP还是HTTPS是无关的(换句话来说都是一样的)。
其他回答
你用哪种发行版的linux? 如果是用 debian系列的(包括 mint、ubuntu 等),就可以用 apt-get install wget 命令安装。
相关问答
更多-
linux系统下假域名的问题[2021-08-24]
严格来说,163和gmail没有启用反向域名解析,因为反向域名解析查询需要一点时间,可能会影响系统的速度,所以163、gmail不采取这个防垃圾功能 -
懂架站,和linux的域名解析的来[2022-05-13]
1,对 2,不对 绑定动态ip软件你可以用金万维的gnhost支持linux -
linux系统wget命令能解析https域名吗[2023-05-17]
wget命令可以下载https的链接,不过域名的解析工作是通过调用Linux系统的相关函数(是调用的gethostbyname这个函数),然后Linux系统再通过查询/etc/hosts文件和DNS服务器来完成的域名解析工作,而且域名解析和采用的是HTTP还是HTTPS是无关的(换句话来说都是一样的)。 -
怎么把一个域名解析到 linux + apache 的多IP地址上,并实现智能解析?[2023-07-14]
你这个是不是个双线机房哦,如果是的就去找机房的人要他们的智能DNS 解析平台,如果不是要实现智能DNS解析,你要去找一个智能DNS解析的平台 例如DNSPOD DNSNG等等 注册成功之后,你登陆系统之后就能看到有单域名解析多个IP地址的选项 1) 注册支持智能DNS解析平台 2)将NS转入智能解析平台 3)登陆系统 4)开始解析 -
我安装的linux中 在使用 wget 命令式,提示我没有wget命令 我是个新手,请问如何让[2023-07-12]
debian 或者 ubuntu : sudo apt-get install wget centos : sudo yum -y install wget 前提是你得配置好了你得更新服务器,这个过程就稍微复杂些了,自己百度下 apt-get 或者 yum 的基本概念和使用方法吧。 -
安装的linux在使用wget命令时提示“没有wget命令”是什么原因?[2022-01-01]
原因:没有注意到busybox utilities that require DNS是否工作。 解决方法如下: adb remount adb shell echo "nameserver 8.8.8.8" > /system/etc/resolv.conf 8.8.8.8 is one of Google's public nameservers, you may want to add another for redundancy Rerun the above echo but make sure t ... -
没有的话就装一个咯
-
我安装的linux中 在使用 wget 命令式,提示我没有wget命令 我是个新手,请问如何让[2024-02-07]
debian 或者 ubuntu : sudo apt-get install wget centos : sudo yum -y install wget 前提是你得配置好了你得更新服务器,这个过程就稍微复杂些了,自己百度下 apt-get 或者 yum 的基本概念和使用方法吧。 -
如何让linux 增加 wget 命令[2022-03-31]
debian 或者 ubuntu : sudo apt-get install wget centos : sudo yum -y install wget 前提是你得配置好了你得更新服务器,这个过程就稍微复杂些了,自己百度下 apt-get 或者 yum 的基本概念和使用方法吧。 更多的这方面的知识欢迎查看《Linux就该这么学》这本金典书籍。 -
Linux-wget命令(Linux-wget command)[2022-11-25]
试试这个来创建一个字符串变量n ,没有前导空格(感谢@ 011c): n="10.0.0.135.527" wget http://infamvn:8081/nexus/content/groups/LDM_REPO_LIN64/com/infa/com.infa.products.ldm.ingestion.server.scala/"$n"-SNAPSHOT/com.infa.products.ldm.ingestion.server.scala-"$n"-20150622.210643-1-sourc ...