MySQL问题

讨论各种MySQL问题,可以包括基础问题,疑难,优化等。

求助。mysql 数据表 老出错··

我用的版本是mysql.4.1.22 最近表老是坏 引擎是MyISAM 每次 repair 表 都是出现 Delete link points outside datafile at 11223 row ? 请问这句是什么意思?这种错误 如何避免啊?

Taxonomy upgrade extras:

MySQL学习中,求一个语句的写法

新手,求以下语句该怎么写?谢谢了!

表A:
id name
1 aaa
2 bbb
3 ccc

表B:
no agent_id shipper_id
1 1 3
2 2 3
3 2 1

要求得到结果:
no agent_name shipper_name
1 aaa ccc
2 bbb ccc
3 bbb aaa

Taxonomy upgrade extras:

mysql4.0中如何在线删除所有lock的进程

mysql4.0中如何在线删除所有lock的进程,mysql最近老是被很多select语句所住表 导致数据库崩溃. 如何不重启,在线直接杀死所有的进程.如果用kill 一个一个删 会累死了··不知道又什么更快捷的办法吗??

Taxonomy upgrade extras:

mysql的内存应该如何分配,,我的机器访问量一大 就内存溢出。。

我用的是mysql5.0.51a 不需要编译,直接解压就能用的.机器试8cpu 16GB的内存.数据库用的engine是MyISAM。所以我在my.cnf 里面key_buffer 给了4096M.但是访问量一大就会造成内存溢出。mysql连接不上.我把我的my.cnf贴出来.哪位高手帮我看看 我的配置 那里需要改进.
key_buffer = 4096M
max_allowed_packet = 16M
table_cache = 1024
sort_buffer_size = 32M
read_buffer_size = 32M
read_rnd_buffer_size = 32M
myisam_sort_buffer_size = 256M
thread_cache_size = 32
query_cache_size = 256M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

Taxonomy upgrade extras:

看了你的文章,你太棒了!

up

Taxonomy upgrade extras:

求助高手进!mysql4.0升级5.0 很妖的问题

我在mysql4.0.18 升级 5.0.51a时. 字符集修改成gbk.后 我的langtext 里存储的html代码 内容减少一半.仔细检查后发现是在一个没有用双引号 括起来的? 号 断掉的.后面的内容都没了. 字符集换成latin1 内容显示正常. 不知哪位大侠可以帮忙解决,万分感谢,这个问题是我心中的一个刺..导致系统升级延迟..... ? 号会被mysql 认成特殊字符吗?

Taxonomy upgrade extras:

求助关于联表UPDATE

UPDATE a
SET a.status = 1, a.up_date = b.up_date
FROM
(user_order_info_k a INNER JOIN misc_user_info b
ON a.feetermid = b.feetermid
AND a.serviceid = b.serviceid)
LEFT JOIN blacklist c
ON a.feetermid=c.phone
WHERE a.status = 0
AND b.status = 'A'
AND a.up_date < b.sync_date
AND c.id is null

这样一个UPDATE语句在MYSQL中应该如何实现
除了使用子查询和临时表

Taxonomy upgrade extras:

无法连接MySQL服务器于“localhost”(10061)错误代码 2003

错误代码 2003
无法连接MySQL服务器于“localhost”(10061)
怎么解决?

我已经安装MYSQL了
怎么办??

注:我的系统是xp sp2
我找不到My.ini这个文件

Taxonomy upgrade extras:

Php提取mysql资料 显示问题.

php提取mysql数据时, 显示结果是一堆???
这是**.php显示结果
Array ( [0] => Array ( [0] => ??? [1] => ???? [2] => ??????? [3] => ? [4] => ????????? [5] => 23 [6] => ?? [7] => ?????? ) )

修改了my.ini中的default-character-set=gb2312 但是还是显示如上...

郁闷了..高手看过来,帮新手解决一下.. 谢谢了...

还有个问题就是时间显示问题,差8小时,在httpd.conf 修改date.timezone = asia/Chongqing 不行,只能 在前面加行 date_default_timezone_set(PRC);
感觉每次都加太麻烦了,,有没有其他方法可解决?

Taxonomy upgrade extras:

Mysql 5.0.27 利用存储过程动态创建 表的问题

hi 老叶
你好
下午你在忙,我就把问题发这里来,希望你能看到.
我的 目的是写一个存储过程,接收一个参数,这个参数是新创建的表名,根据这个表明,将创建一个新的表.

存储过程的定义,大概是这样.

DELIMITER $$
CREATE PROCEDURE back_corphh (IN new_table_name VARCHAR(30))
BEGIN
CREATE TABLE new_table_name LIKE old_table;
INSERT INTO new_table_name SELECT * FROM old_table ;
SELECT * FROM new_table_name;
END $$
DELIMITER ;

我调用之后,CALL back_corphh('new_table_2005');
结果创建的表确实, new_table_name ...........................

没有达到我的目的.

Taxonomy upgrade extras:

页面

Subscribe to RSS - MySQL问题