小编ste*_*mie的帖子

使用putty在AWS RDS上载大型mysql数据库 - 'MySQL服务器已经消失'

我使用亚马逊网络服务,我已经设置了EC2和RDS并安装了apache,php,mysql,phpmyadmin.

我可以导入小的sql文件(我也设置了worpdress并为该-fine导入了一个sql db)但是当我尝试使用putty导入一个200mg的sql文件时我得到了

ERROR 2006(HY000)第186行:MySQL服务器已经消失了

做一些研究,似乎后增加的max_allowed_pa​​cket,WAIT_TIMEOUTnet_read_timeoutDB的参数组会帮助,但它没有(我没有重新启动进行更改后,我还设置使用RightScale的仪表盘的其最大允许值).

还有什么我应该知道的可能导致这个吗?

我也尝试过bigdump.php而没有运气.

我假设有很多人使用aws上传大型mysql数据库,所以这有点让我发疯.

mysql amazon-web-services

11
推荐指数
2
解决办法
7179
查看次数

SQL:搜索/替换,但仅在记录中第一次出现值

我在post_content列中有html内容.

我想搜索并用A替换A,但只有A第一次出现在记录中,因为它可能出现不止一次.

以下查询显然会替换A与B的所有实例

UPDATE wp_posts SET post_content = REPLACE (post_content, 'A', 'B');

mysql sql replace sql-update

10
推荐指数
2
解决办法
1万
查看次数

SQL:连接两个表(LEFT OUTER JOIN)然后更新值

我试图根据另一个表中的值更新一列中的值.

如果列都在同一个表中,我可以这样做:

UPDATE wp_posts 
SET post_date = REPLACE (post_date, 'X', 'Y') 
WHERE meta_value = 'Z';
Run Code Online (Sandbox Code Playgroud)

但是我需要先加入两个表才能更新:

SELECT * 
FROM wp_posts 
LEFT OUTER JOIN wp_postmeta ON post_id = post_id
Run Code Online (Sandbox Code Playgroud)

如何基于我加入的两个表进行更新?

mysql sql sql-update

2
推荐指数
1
解决办法
1万
查看次数

Mysql Self Join在同一个表中查找父子关系

我试图计算一段时间内男性赛马(Sire)的所有后代赢得的金额.由Sire列出的最赚钱金额.我运行查询并得到结果我有一个问题,我不能显示公牛名称,只有他们的ID.

SELECT  `horses`.`SireID` AS  `SireID` , `horses`.`HorseName` AS  `Sire Name`, 
                  COUNT(  `runs`.`HorsesID` ) AS  `Runs` , 
                  COUNT( 
                           CASE WHEN  `runs`.`Finish` =1
                                THEN 1 
                                ELSE NULL 
                                END ) AS  `Wins` , 
                  CONCAT( FORMAT( (
                                COUNT( 
                                       CASE WHEN  `runs`.`Finish` =1
                                            THEN 1 
                                            ELSE NULL 
                                            END ) / COUNT
                                    (  `runs`.`TrainersID` ) ) *100, 0 ) ,  '%'
                  ) AS  `Percent` , 
           FORMAT( SUM(  `runs`.`StakeWon` ) , 0 ) AS  `Stakes` 
FROM runs
INNER JOIN horses ON runs.HorsesID = horses.HorsesID
INNER JOIN races …
Run Code Online (Sandbox Code Playgroud)

mysql sql self-join

2
推荐指数
1
解决办法
9746
查看次数

WooCommerce产品类别小部件模板标签 - 下拉列表

WooCommerce插件附带了一个产品类别的小部件.我想使用模板标记在侧边栏之外显示此小部件.

我可以使用此模板标记,<?php the_widget( 'WC_Widget_Product_Categories' ); ?>但它将类别显示为无序列表,我想将其显示为下拉列表.

当您在小部件部分中添加选项时,小部件本身会附带选项,我无法弄清楚如何在模板标记中设置这些选项(特别是下拉列表),以便正确显示.

我也试过这个标签<?php woocommerce_product_dropdown_categories( 1,1,1,1 );?>,它将产品类别显示为下拉列表,但是当您点击该类别时没有任何反应(即它不会将您带到您点击的类别页面).

我有什么想法可以达到这个目的吗?

wordpress woocommerce

0
推荐指数
1
解决办法
3519
查看次数