国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

java - Bagaimana untuk mengubah suai jadual persatuan secara am
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-18 10:44:26
0
3
812

Jadual atribut attr
商品表 item
關(guān)聯(lián)表 item_attr

Medan jadual atribut
cat_id、title

Medan meja produk
item_id、title

Medan meja produk
item_attr_id、item_id、attr_id

Sebagai contoh, terdapat 5 rekod atribut, cat_idadalah 1, 2, 3, 4, dan 5.
Tambah produk dan pilih atribut 2 dan 5

Maka jadual persatuan hendaklah dua rekod Sekarang jika anda ingin mengubahnya, contohnya, keluarkan 5 dan tambah 4, ini biasanya cara untuk mengendalikannya.

Saya kini mendapatkan yang lama yang asli dahulu

Adakah di dalamnya jika dilangkau, jika tidak, tambahkannyaattr_id,一個一個去查找看新 attr_id 有沒有,如果沒有就刪除,再循環(huán)新attr_id一個一個查找就的 attr_id

Adakah cara yang lebih baik? Pada mulanya, idea saya ialah memadamkan semuanya dahulu dan kemudian menambah yang baharu
PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證高級PHP講師

membalas semua(3)
某草草

Jadual persatuan hendaklah jadual inventori. Satu produk + satu atribut mentakrifkan inventori. Apa yang anda katakan di atas ialah selepas merentasi dan membandingkan, jika terdapat perubahan, ubah suainya, dan jika tiada perubahan, padamkannya. Ini betul.

Peter_Zhu

Apa yang anda katakan kemudian adalah saintifik, tetapi apa yang anda katakan sebelum ini terlalu rumit, jadi ia tidak saintifik.
Mula-mula padam semua berdasarkan item_id dalam jadual perkaitan, dan kemudian tambah semua
padam daripada item_attr di mana item_id = 1;
masukkan ke dalam item_attr (item_id, attr_id) nilai (1, 1), (1, 2), ( 1, 2);
Ini adalah yang paling berkesan

小葫蘆

Padam semuanya dan tambah semuanya berdasarkan yang terkini. Logik mudah dan kecekapan terbaik

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan