在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ 數(shù)據(jù)庫問答
扯不斷 回答

你的想法是可以的,但是沒有擴展性,若以后需要新增新的產(chǎn)品不屬于課程,你查找訂單的時候需要連的表就多了,建表的時候最好考慮三范式,除非業(yè)務需求快速查詢,不然最好是不要在表中添加多余的字段

念舊 回答
The gdbm module has been renamed to dbm.gnu in Python 3. The 2to3 tool will automatically adapt imports when converting your sources to Python 3.

gdbm 模塊在Python3中已重命名為 dbm.gnu。在將源代碼轉(zhuǎn)換為 Python 3 時, 2to3 工具將自動調(diào)整導入。

參見:

https://docs.python.org/2/lib...

墨小白 回答

索引,是為了更有效的找到數(shù)據(jù)的

排序屬于業(yè)務需求的

痞性 回答

把path轉(zhuǎn)換成版本號進行對比排序

$a = [
    '1' => '0',
    '2' => '0',
    '3' => '0',
    '4' => '1',
    '5' => '1',
    '6' => '2',
    '7' => '1',
    '8' => '1',
    '9' => '2',
    '10' => '3',
    '11' => '3',
    '12' => '2',
    '13' => '1',
    '14' => '1,8',
    '15' => '1,8,14',
    '16' => '2,9',
    '17' => '1,8',
    '18' => '3,10',
    '19' => '3,11',
    '20' => '3,10,18',
    '21' => '1,8,14,15',
    '22' => '1,8,14',
];

$result = treeSort($a);
print_r($result);

function treeSort($arr)
{
    $list = [];
    foreach ($arr as $key => $item) {
        $version = $item == 0 ? $item : ('0.' . $item);
        $list[] = [$key, str_replace(',', '.', $version) . '.' . $key];
    }
    $mySort = function ($a, $b) {
        return version_compare($a[1], $b[1], 'ge');
    };
    usort($list, $mySort);
    $tree = [];
    foreach ($list as $item) {
        $tree[$item[0]] = $arr[$item[0]];
    }
    return $tree;
}
巴扎嘿 回答

題外話:
相信你去數(shù)據(jù)庫里面仔細找的話,還會找到索要0.5個比特幣的信息……
關于恢復數(shù)據(jù):
運氣好的話,local.oplog.rs里面還會有點渣渣,可能可以撈出來些東西,建議不要有別的動作,先把oplog.rs導出來:

mongodump -h 127.0.0.1 -d local -c oplog.rs
久舊酒 回答

可以,但是要稍作修改

select  id
from (select * from admin) t

給你第一次查詢的取個表名就好了,栗子中實現(xiàn)的就是查詢admin表,然后在中結果集中取出id字段。

萌二代 回答

代碼重復的部分多,那么關鍵就是找出不重復的地方是什么,然后把重復的地方先弄成一塊,再按照不同的條件細分。

比如,你這上面的語句有很多按照$_sortType來判定排序的,自然你可以先用一個參數(shù)來存儲最基本的查詢語句;

$basic = DB::table('shop_goods')
            ->where('goods_cid',$_path)
            ->where('goods_status',1) // 0未審核 1審核通過 2審核未通過
            ->where('goods_state',0) // 0已上架 1已下架
            ->where('goods_recycle',0) // 0正常 1回收站

然后再根據(jù)$_sortType進行條件判斷:

if($_sortType=="composite" || $_sortType==""){ //綜合 或 沒有
    $data = $basic
                ->skip($page)
                ->take(4)
                ->get();
}else if($_sortType=="price_up"){ //價格最低
    $data = $basic
                ->orderBy('goods_price','asc') // 價格最低
                ->skip($page)
                ->take(4)
                ->get();
}else if($_sortType=="price_down"){ //價格最高
    $data = $basic
                ->orderBy('goods_price','desc') // 價格最高 
                ->skip($page)
                ->take(4)
                ->get();
}else if($_sortType=="assess_down"){ // 評價最多
    $data = DB::table('shop_goods')
                ->leftJoin('shop_assess', 'shop_goods.goods_id', '=', 'shop_assess.assess_gcode')
                ->selectRaw('shop_goods.*,COUNT(shop_assess.assess_id) as assess_num')
                ->where('shop_goods.goods_cid',$_path)
                ->where('shop_goods.goods_status',1) // 0未審核 1審核通過 2審核未通過
                ->where('shop_goods.goods_state',0) // 0已上架 1已下架
                ->where('shop_goods.goods_recycle',0) // 0正常 1回收站
                ->groupBy('shop_goods.goods_id')
                ->orderBy('assess_num','desc')
                ->get();
}else if($_sortType=="publish_new"){ //最新發(fā)布
    $data = $basic
                ->orderBy('goods_time','desc') // 最新發(fā)布
                ->skip($page)
                ->take(4)
                ->get();
}

大概的思路就是這樣。

妖妖 回答

少量用游標算,大量用服務器算,畢竟服務器計算能力比Python快

還吻 回答

因為single是一個document

single = single.toObject()
我不懂 回答

如果僅是為了count一下,我想你的sql 和下面的是等價的

SELECT count(a.id)
FROM retrospect_details a 
JOIN tilbage_stald_sorter tss ON tss.id = a.stald_sorter_id 
JOIN tilbage_stald stald ON stald.id = tss.stald_id 
JOIN tilbage_regionale regionale ON regionale.id = stald.regionale_id 
JOIN tilbage_sorter sorter ON sorter.id = tss.sorter_id WHERE a.del_flag = 0
心夠野 回答

先排除是不是你代碼里面有這么個img標簽

假灑脫 回答

const echarts = require('echarts');
require('echarts-gl');
const KnowledgeOPs = echarts.init(document.getElementById('containerKG'));
這樣寫就不會報錯了

心沉 回答

find({'value': /^.{0,5}$/, 'key': name})

你的瞳 回答

select * from a left join b on a.showtime=b.id

款爺 回答

result.dataValues.xxx = xxx
推薦
result.setDataValue(xxx,xxx)

脾氣硬 回答

sequelizejs通過BelongsTo, BelongsToMany, HasMany, HasOne建立關系,關聯(lián)查詢的時候include就可以了。
http://docs.sequelizejs.com/c...

單眼皮 回答

Row size too large 是指一條記錄中定長的字段總長度超過設定值了,有兩個方案可選:

  • 修改某些字段類型,比如把VARCHAR修改為TEXT、BLOB(這兩個不占用記錄總長度),這樣總長度就下來了。
  • 修改MySQL的配置屬性 inno_db_page_size 把它放大

與你圖上標的兩個屬性無關。

亮瞎她 回答

JAVA通過Gearman實現(xiàn)MySQL到Redis的數(shù)據(jù)同步(異步復制)
https://my.oschina.net/u/3385...
可以試試這種方式

歆久 回答

悲觀鎖是顯式的,樂觀鎖是MVCC