鍍金池/ 問答/ 數(shù)據(jù)庫問答
近義詞 回答

sql3 = "update account set account_fullname='%s',account_id_from_media='%s', funds='%s',agency_id=8,media_id=4 where media_id=4 and account_id_from_media='%s';" %(manage_page_data[i-9], manage_page_data[i-9], manage_page_data[i-9 +1] ,manage_page_data[i - 9 + 1])

背叛者 回答

個人認(rèn)為是新建表數(shù)據(jù),因為游戲可能只開放一段時間。新建一張表不影響老表結(jié)構(gòu),同時保證業(yè)務(wù)正常運行。本來就屬于老表的下的附加關(guān)系表(如果以后有別的游戲也需要一些統(tǒng)計,可以設(shè)置type值區(qū)分,如果只需要統(tǒng)計結(jié)果,一段時間可以直接刪除<前提是整理好相關(guān)數(shù)據(jù),新表不需要了>)。

獨白 回答

很明顯,你的服務(wù)器還不能解析.php的文件

你用的是nginx還是apache

墨染殤 回答

可能原因:

  1. 訪問的文件確實不存在。
  2. nginx的配置文件中的訪問項目的路徑地址與你實際的項目地址不同。

解決思路:
從報錯404 Page Not Found著手,確認(rèn)上述原因。

不討喜 回答

你應(yīng)該是在外網(wǎng)連接的mysql,這個ip是你的公網(wǎng)地址
你應(yīng)該修改mysql的root用戶的登錄設(shè)置

離魂曲 回答

order_id > 4300284 and order_id < 4300263

你的條件寫錯了吧
4300284
4300263

久礙你 回答

對于任意數(shù)據(jù): 不是所有數(shù)據(jù)都一定能合并 ("最終一致")。比如dropbox在有沖突的時候是直接給你復(fù)制一份,讓你自己解決。

只有文本的時候相對好些,但能合并也需要不弱的條件。無法合并時讓人類 (你的用戶) 處理可能比較好。

刮刮樂 回答

你把 servlet 的 method 與 HTML form 的 method(即 HTTP method) 混淆了,它們并沒有直接的關(guān)系。
而且 HTML form 的 method 屬性值只能是 get 或 post。


要實現(xiàn)自定義 HTTP method "LOGIN",你要在 servlet 添加處理 HTTP LOGIN method 的邏輯,如

// 重寫 HttpServlet.service() 以支持自定義 HTTP method。
package demo;

import javax.servlet.http.HttpServlet;

class CustomHttpServlet extends HttpServlet {
    protected void service(HttpServletRequest req, HttpServletResponse resp) {
        if (req.getMethod().toLowerCase() == "login") {
            this.doLogin(req, res);
            return;
        }
        super.service(req, resp);
    }

    protected void doLogin(HttpServletRequest req, HttpServletResponse resp) {
        // 與 doGet() 類似,在此處添加處理邏輯。
    }
}

這時不能使用 HTML form 測試,應(yīng)該使用接口測試工具,發(fā)送類似下面的請求

LOGIN  http://127.0.0.1:8080/xxx

譬如

curl -X LOGIN  http://127.0.0.1:8080/xxx
心癌 回答

1首先重EXCEL表的機(jī)構(gòu)分析,假設(shè)省市縣excel區(qū)域為A B C
那么 A2-A(n)的就是表示省級內(nèi)容 以此類推

2.通過你js分析是三級數(shù)據(jù),一般就要循環(huán)三次才能啦到數(shù)據(jù)
所以
$i = 2; //因為數(shù)據(jù)從第二行開始
foreach($arr as $p) {

$pmsg = $p['name']; //這是省的名稱
foreach($p['cityList'] as $c) {
    $cmsg = $c['name'];
    foreach($c['areaList'] as $a) {
        $amsg = $a;
        //假如是有phpexcel;
        那樣就是設(shè)置$i行的A數(shù)據(jù)等于$pmsg
        那樣就是設(shè)置$i行的B數(shù)據(jù)等于$cmsg
        那樣就是設(shè)置$i行的C數(shù)據(jù)等于$amsg
        
        跟著i累加,意思是換行
        $i++;
    } 
}

}

毀與悔 回答

docker-compose 添加定義下 networks :

version: '3'
services: 
  web:
    networks: # 自定義網(wǎng)絡(luò)
      - my-network
      
  mysql:
    networks: # 同一個網(wǎng)絡(luò)
      - my-network
          
networks:          
  my-network:      
淡墨 回答

hash表本來是無序的,傳說go語言開發(fā)者為了讓Gopher別依賴map存入的順序,而隨機(jī)化了用range取map值的順序。

看了下你的代碼,你的key本來是有序的。用這種方式:

 for i:=0;i<len(result);i++ {
        fmt.Println(result[i])
    }

不就是有序的了嗎。

旖襯 回答

innodb引擎的所有儲存了主鍵ID,事務(wù)ID,回滾指針,非主鍵ID,
他的查詢就會是非主鍵ID也可覆蓋來取得主鍵ID。

也就是說比如你在created_at上建立索引,此時主鍵也是在索引上的。不然你可以試試以下語句

explain select id from tablea where created_at = 1
旖襯 回答

appkey估計是寫死的,你多試幾個就知道了

sign估計是前端js加密的,建議單步調(diào)試找加密方法

玄鳥 回答

使用兩張表去設(shè)計會有更好的擴(kuò)展性。
1.課程表,記錄課程的相關(guān)介紹
2.排課表,記錄上課開始時間,結(jié)束時間等

這樣的時間方便以后新增的需求,比如說統(tǒng)計功能,又或者以后會新增簽到功能。

所以我的意思是…使用一張表專門去記錄時間段,有一個一對多的關(guān)系。

青裙 回答

1、中國互聯(lián)網(wǎng)用的最多的都是Mysql,當(dāng)然Mysql已經(jīng)開源了,團(tuán)隊允許的話可以自己做二次開發(fā)
2、還有就是非關(guān)系型數(shù)據(jù)庫,配合關(guān)系型數(shù)據(jù)庫來使用

小眼睛 回答

中文亂碼嗎?試試下面的

alter database 數(shù)據(jù)庫名  character set utf8;

改了后,在看下數(shù)據(jù)庫編碼有沒有改成utf8,改了后重新插入一條看看。

用 mysql 語法插入一條看看是不是亂碼
如果是的話設(shè)置下面這個:
  • 中止MySQL服務(wù)
  • 在MySQL的安裝目錄下找到my.ini,如果沒有就把my-medium.ini復(fù)制為一個my.ini即可
  • 打開my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并關(guān)閉
  • 啟動MySQL服務(wù)并查詢此時編碼方式
show variables like 'character%';
看看大部分是不是都是utf8 了
如果是頁面提交數(shù)據(jù)后亂碼的話,設(shè)置下頁面的編碼為 utf-8,以及連接數(shù)據(jù)庫的時候加入charset的格式utf-8