Pertanyaan yang diberi tag mysql

160
Kembalikan 0 jika bidang isian dalam MySQL

Di MySQL, apakah ada cara untuk mengatur bidang "total" menjadi nol jika bidang tersebut NULL? Inilah yang saya miliki: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal,...

160
Laravel Kolom Tidak Dikenal 'updated_at'

Saya baru saja mulai dengan Laravel dan saya mendapatkan kesalahan berikut: Kolom 'updated_at' tidak dikenal masukkan ke gebruikers (naam, wachtwoord, updated_at, Created_at) Saya tahu kesalahan ini dari kolom cap waktu ketika Anda memigrasi tabel tapi saya tidak menggunakan updated_atbidang....

158
Subqueries vs joins

Saya refactored bagian lambat dari aplikasi yang kami warisi dari perusahaan lain untuk menggunakan gabungan dalam daripada subquery seperti: WHERE id IN (SELECT id FROM ...) Permintaan refactored berjalan sekitar 100x lebih cepat. (~ 50 detik hingga ~ 0,3) Saya mengharapkan peningkatan, tetapi...

158
Tambahkan bidang basis data dengan 1

Dengan MySQL, jika saya memiliki bidang, tentu saja login, bagaimana cara memperbarui bidang tersebut dengan 1 dalam perintah sql? Saya mencoba membuat kueri INSERT, yang membuat nama depan, nama belakang dan login. Namun jika kombinasi firstName dan lastName sudah ada, tambahkan login dengan...

158
Kendala kunci asing MySQL, penghapusan kaskade

Saya ingin menggunakan kunci asing untuk menjaga integritas dan menghindari anak yatim (saya sudah menggunakan innoDB). Bagaimana cara membuat statemen SQL yang HAPUS DI CASCADE? Jika saya menghapus kategori maka bagaimana saya memastikan bahwa itu tidak akan menghapus produk yang juga terkait...

158
PDO memasukkan ID terakhir

Saya punya pertanyaan, dan saya ingin memasukkan ID terakhir. ID bidang adalah kunci utama dan penambahan otomatis. Saya tahu bahwa saya harus menggunakan pernyataan ini: LAST_INSERT_ID() Pernyataan itu berfungsi dengan kueri seperti ini: $query = "INSERT INTO `cell-place` (ID) VALUES...

158
On Duplicate Key Update sama dengan memasukkan

Saya telah mencari-cari tetapi tidak menemukan apakah itu mungkin. Saya memiliki permintaan MySQL ini: INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) Field id memiliki "indeks unik", jadi tidak mungkin ada dua. Sekarang jika id yang sama sudah ada dalam database, saya ingin...