国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman-admin的數(shù)據(jù)庫(kù)所有表看到幾個(gè)情況

xinj2000

bug描述

1、編輯功能的注釋不修改也會(huì)執(zhí)行,因?yàn)?table_comment經(jīng)過(guò)轉(zhuǎn)義過(guò)增加了一個(gè)單引號(hào)。
2、超過(guò)1000萬(wàn)數(shù)據(jù)的表是不是可以增加一個(gè)判斷,因?yàn)槲业谋碛涗洷容^多,這個(gè)所有表都打不開(kāi)。
3、編輯功能的索引不修改原來(lái)的索引也會(huì)執(zhí)行,因?yàn)閏olumns字段一個(gè)是字符串一個(gè)是數(shù)組,請(qǐng)看看。

程序代碼或配置

1、
$table_comment = Util::pdoQuote($data['table_comment']);
...
if ($table_comment !== $table['comment']) {
            Util::db()->statement("ALTER TABLE `$table_name` COMMENT $table_comment");
        }

3、
$keys = $data['keys'];
...
$old_keys = Util::getSchema($table_name, 'keys');

期待的結(jié)果及實(shí)際結(jié)果

這里寫期待結(jié)果及實(shí)際結(jié)果
1、3、希望修復(fù)
2、希望優(yōu)化

重現(xiàn)bug的步驟

這里寫步驟
前面有描述

系統(tǒng)環(huán)境及workerman/webman等具體版本

這里寫具體的系統(tǒng)環(huán)境相關(guān)信息
Workerman version:4.1.6 PHP version:8.1.14 webman version:1.4.10 webman-admin version:0.5.0

983 1 0
1個(gè)回答

walkor 打賞

感謝反饋,1、3已經(jīng)修復(fù)了。
問(wèn)題2可能記錄數(shù)太多計(jì)算count()太慢了,本地沒(méi)有過(guò)千萬(wàn)的大表,沒(méi)辦法測(cè)試,目前也沒(méi)有好的解決方案,歡迎提供方案或者直接發(fā)pr。

  • xinj2000 2023-01-28

    你的速度真快呀,謝謝

  • xinj2000 2023-01-28

    我現(xiàn)在的方法是獲取information_schema.TABLES表的行數(shù),如果行數(shù)小于100萬(wàn)就用你的方法否則直接用表里的行數(shù),crud.php里也是類似的方法

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??