Bagaimana untuk menambah lajur tatasusunan jenis menggunakan phpMyAdmin atau sql
P粉012875927
P粉012875927 2024-03-27 00:18:52
0
1
504

Cara menambah lajur tatasusunan jenis menggunakan phpMyAdmin Tahu Tukar nama jadual dan tambah lajur senarai integer tatasusunan; Tukar nama jadual dan tambah integer senarai lajur []; Tidak berfungsi

P粉012875927
P粉012875927

membalas semua(1)
P粉764003519

Seperti yang dinyatakan dalam ulasan, tatasusunan bukan jenis. Anda boleh memilih untuk menggunakan jadual yang berasingan untuk menyimpan elemen dalam tatasusunan dan minta mereka mempunyai kunci asing yang merujuk jadual asal, atau menghuraikan tatasusunan ke dalam rentetan setiap kali dan menyimpannya sebagai teks, bergantung pada keperluan anda.

CREATE TABLE orders (
  id INT NOT NULL PRIMARY KEY,
  description TEXT,
  reference TEXT
  -- This is where you'd want to add your list of order lines
);

-- Instead, we'll create an orderline table referring back to the orders
CREATE TABLE orderlines (
  id INT NOT NULL PRIMARY KEY,
  description TEXT,
  order_id INT REFERENCES orders(id)
);

Kini anda boleh meletakkan nilai tatasusunan (saya andaikan buat masa ini baris pesanan) ke dalam jadual berasingan mereka sendiri. Untuk menyoal mereka, anda boleh lakukan ini

SELECT * FROM orders
LEFT JOIN orderlines ON orderlines.order_id = orders.id;

Anda boleh menggunakan subkueri untuk menjadi cukup pintar untuk mengembalikan tatasusunan, terutamanya dalam aplikasi anda.

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