php数据库外键,数据库 外键
phpadmin中怎么设置两个主键和外键
mysql中是不允许多主键的。但是,我们的主键确实可以有多个字段。可以先删除老的主键,再新增两个字段的主键。
创新互联公司专注于企业成都全网营销推广、网站重做改版、繁昌网站定制设计、自适应品牌网站建设、html5、成都商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为繁昌等各大城市提供网站开发制作服务。
phpMyAdmin是一个用PHP编写的软件工具,可以通过web方式控制和操作MySQL数据库。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制和删除数据等等。
主键和外键的区别1、主键是唯一标识一条记录,不能有重复,不允许为空;而外键可以重复,可以是空值。2、主键是用来保持数据完整性,外键是用来建立与其他表联系用的。
php中引用的数据库表t_a和t_b其中的XH这个字段是通用的,在删除t_a表中的XH如果t_b中有那就无法删除以下代
if (isset ( $_POST ['del'] )) {
$XH = $_POST ['XH'];
$table = "t_a";
$cond = " XH='$XH'";
//使用SQL如果存在返回真 true,不存在返回假 false
$is_exist = $daba-query("SELECT COUNT(*) FROM `t_b` WHERE `XH` = '$XH'");
if(!$is_exist){
$res = $data-del ( $table, $cond );
}
if ($res) {
echo "scriptalert('删除成功!');window.close();window.opener.location.reload();/script";
} else {
echo "scriptalert('删除失败!');window.close();window.opener.location.reload();/script";
}
}
做个PHP的小型电影网站,如何设计数据库?
可以参看discuz数据库表帖子,和帖子附件的设计,我的大概思路是这样的:
首先建立一个数据表"film"用来保存简短文字信息,其中包含:电影发布时有名字,主演,简介,归属栏目,发布电影的URL链接。在创建一个表(考虑到是小型网站,如果中型的话,可以选择10个,像discuz一样)"attachement",用来保存,上传截图,上传视频。这个表用一个外键与film表连接。中间在外键上加索引。
希望我的回答对你有帮助!
phpMyAdmin里怎么设置外键?
1、登录phpmyadmin,找到要删除外键的数据库的表。如果是本地的话一般是localhost/phpmyadmin。
2、使用 SHOW CREATE TABLE at_article 查出表的结构,其中at_article是你要删除外键的表名。
3、查来之后,是一个简单的显示,点击“选项”,然后选择“完整内容”,然后点执行,就可以看到完整的表结构。
4、从最后一行里找到外键约束,其中fk_at_article_at_type为外键值。
5、删除外键ALTER TABLE at_article DROP FOREIGN KEY fk_at_article_at_type。
6、如果外键字段不再使用,可以在表中删除外键的字段。
本文标题:php数据库外键,数据库 外键
地址分享:http://scyanting.com/article/hchdoj.html