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

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

xinj2000

bug描述

1、編輯功能的注釋不修改也會執(zhí)行,因為$table_comment經(jīng)過轉(zhuǎn)義過增加了一個單引號。
2、超過1000萬數(shù)據(jù)的表是不是可以增加一個判斷,因為我的表記錄比較多,這個所有表都打不開。
3、編輯功能的索引不修改原來的索引也會執(zhí)行,因為columns字段一個是字符串一個是數(shù)組,請看看。

程序代碼或配置

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é)果及實際結(jié)果

這里寫期待結(jié)果及實際結(jié)果
1、3、希望修復
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

973 1 0
1個回答

walkor 打賞

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

  • xinj2000 2023-01-28

    你的速度真快呀,謝謝

  • xinj2000 2023-01-28

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

年代過于久遠,無法發(fā)表回答
??