Planet MySQL Planet MySQL: Meta English Deutsch Español Français Italiano 日本語 Русский Português
表示 进入内容 1101045 下一步 10 较早的记录
开发web网站哪种语言和数据库更有未来
+0 Vote Up -0Vote Down

未来十年,哪种更有潜力,更有年轻,更有活力,更有前途。
nodejs golang ruby python php java / mysql mongodb?
同时考虑app,云计算,等。

请问数据库表中可以在一个表里面有两个关联同一个表的外键吗
+0 Vote Up -0Vote Down

具体是这样的:
我有一个用户表user,一个好友表fans。
fans中有三个字段 id,user_id,fans_id,其中user_id和fans_id都是跟user表的id关联的外键,我发现这样会报错。
可是用户跟好友的信息又要与用户表的信息关联,请问各位大神,怎样才不会报错或者有什么好一点的解决办法吗?

Multi Range Read 代码路径
+0 Vote Up -0Vote Down

所谓MRR,简单的说就是当使用二级索引进行检索并且查询的列需要回表时,先根据检索到的PK值进行排序,然后再回表 ... Read more

Tags:  



Del.icio.us
Facebook
TweetThis





  [获取更多。。]
Innodb drop index 流程小记
+0 Vote Up -0Vote Down

最近在做一个小特性,让InnoDB支持repair table来重建corrupted的索引,本文描述的是实现 ... Read more

Tags:  



Del.icio.us
Facebook
TweetThis





  [获取更多。。]
MySQL查询优化UNION操作一例
+0 Vote Up -0Vote Down

有朋友遇到问题:

1 建表如下

CREATE TABLE t92 (
  a1 int(10) unsigned NOT NULL ,
  b1 int(10) DEFAULT NULL,
  UNIQUE KEY (a1)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE t93 (
  a2 int(10) unsigned NOT NULL,
  b2 int(10) DEFAULT NULL,
  UNIQUE KEY (a2)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO t92 (a1, b1) VALUES (1, 11);
INSERT INTO t92 (a1, b1) VALUES (2, 12);
INSERT INTO t92 (a1, b1) VALUES (3, 13);
INSERT INTO t92 (a1, b1) VALUES (4, 14);
INSERT INTO t92 …











  [获取更多。。]
PHP表单提交到数据库并查询 插入出错,
+0 Vote Up -0Vote Down
<?php

echo $_POST['bookname']."<br/>";
echo $_POST['price']."<br/>";
echo $_POST['type']."<br/>";

$bookname = $_POST['bookname'];
$price = $_POST['price'];
$type1 = $_POST['type'];
require_once 'conn.php';
$result = mysql_query("insert into book (`bookname`,`price`,`time`) value ('$bookname','$price','$type1')");
dump($result);
// if($result){
// echo "添加成功";
// }
// else{
//  echo '添加失败';
// }
?>

如何根据服务器配置设置web服务参数?
+0 Vote Up -0Vote Down

最近一直在折腾服务器相关的东西,遇到些问题,请教下大家。
目前网站访问情况: PV: 15W +,IP: 2W+
服务器配置:
CPU:4 * Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz
内存:4G
带宽:6M
硬盘:2 * 100G HDD

这台服务器以前用的是wdcp面板,php5.2 + mysql 5.1,高峰期CPU和负载一直很稳定,后来站点被黑后我接手处理,重新安装系统后,用的也是一键搭建的环境(blog.linuxeye.com上的包),搭建的Lanmp环境,开启服务后,用另外一台服务器ab测试( ab -c 100 -n 500 …







  [获取更多。。]
设计数据库,满足第三范式就意味着在查询时连接更多表
+0 Vote Up -0Vote Down

==============
我先举个例子吧

班级,课程,知识点 三张表

课程和班级,一对多关系,一个课程下可能有多个班级,但是一个班级只能对应一个课程
课程和知识点,多对多,一个课程可以有多个知识点,一个知识点可以有多个课程

这种情况该如何设计数据库,三张表加一张relation表,还是加两张relation表?

============================

关于问题



  [获取更多。。]
需要insert或者update的字段是随机的,如何拼接sql语句
+0 Vote Up -0Vote Down

有个问题请教下大伙。
有一张表,有很多个字段,每次都是随机的几个的字段需要根据收到的报文进行insert或者update,这句sql语句应该怎么样拼接呢?
报文的格式如下,["字段名",“值”]

['num', '01'], ['time', '20150227152120'], ['cccttt', '18.2'], ['cccuuu', '78'], ['ccctdd', '14.3'], ['cccppp', '1014.87'], ['cccqfe', '1014.5'], ['cccqnh', '1016.4'], ['cccprr', '0.0'], ['ccc1prr', '0.0'], ['ccc60prr', '0.0'], ['ccc60prrtime', '00'], ['ccc1maxfs', '5.0'], ['ccc1minfs', '2.2'], ['cccprevailfs', '3.0'], ['cccprevailfx', '120'], ['ccc24maxfs', '8.8'], ['ccc24maxfx', '120'], ['ccc24maxfstime', '12:35'], …


  [获取更多。。]
MySQL多表连接算法的一点说明
+0 Vote Up -0Vote Down

朋友问:

best_extension_by_limited_search, 这个函数的功能是选取余下表中代价最小的那个,这个代价最小具体指的是什么呢? 1, 遍历余下的表,选择最小代价的那个,2, 还是所有余下的表中组合代价最小的第1个表呢?
回答:
1 MySQL代码注释说:
    The algorithm begins with an empty partial plan stored in 'join->positions'
    and a set of N tables - 'remaining_tables'. Each step of the algorithm
    evaluates the cost of the partial plan extended by all access plans for
    each of the …





  [获取更多。。]
表示 进入内容 1101045 下一步 10 较早的记录

Planet MySQL © 1995, 2015, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.