«mysql» etiketlenmiş sorular

MySQL, Yapısal Sorgu Dili (SQL) kullanan ücretsiz, açık kaynaklı İlişkisel Veritabanı Yönetim Sistemidir (RDBMS). Bu etiketi SQL Server, SQLite vb. Gibi diğer DB'ler için KULLANMAYIN. Bunlar, verileri yönetmek için kendi SQL lehçelerini kullanan farklı DB'lerdir.

4
Laravel Bilinmeyen Sütunu 'updated_at'
Laravel ile yeni başladım ve şu hatayı alıyorum: Gebruikers'a bilinmeyen 'updated_at' sütunu ekle (naam, wachtwoord, updated_at, created_at) Bir tabloyu taşıdığınızda hatanın zaman damgası sütunundan olduğunu biliyorum ama updated_atalanı kullanmıyorum . Laravel öğreticisini takip ettiğimde kullanıyordum ama şimdi kendi eşyalarımı yapıyorum (veya yapmaya çalışıyorum). Zaman damgası kullanmama rağmen bu hatayı alıyorum. …


3
GROUP_CONCAT virgül ayırıcı - MySQL
Kullandığım bir sorgu GROUP_CONCATve sonuçlarım virgül içerebileceğinden özel bir ayırıcı var: '----' Bunların hepsi iyi çalışıyor, ancak yine de virgülle ayrılmış durumda, bu nedenle çıktım: Result A----,Result B----,Result C---- Çıktı şöyle olacak şekilde nasıl yapabilirim: Result A----Result B----Result C---- Bunun özel bir ayırıcı fikri olduğunu sanıyordum! Başaramazsanız, sonuçlarınızda virgülden kaçabilir …

3
MySQL yabancı anahtar kısıtlamaları, kademeli silme
Bütünlüğü korumak ve yetimleri önlemek için yabancı anahtarlar kullanmak istiyorum (zaten innoDB kullanıyorum). CASCADE ÜZERİNDEN SİLEN SQL ifadesini nasıl yapabilirim? Bir kategoriyi silersem, diğer kategorilerle de alakalı ürünleri silmemesini nasıl sağlarım. Pivot tablo "category_products" diğer iki tablo arasında çoktan çoğa ilişki oluşturur. categories - id (INT) - name (VARCHAR 255) …

9
Django'da unicode dizeyi kaydederken MySQL “yanlış dize değeri” hatası
İlk_adı, son_adı Django'nun auth_user modeline kaydetmeye çalıştığımda garip bir hata mesajı aldım. Başarısız örnekler user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for …
158 python  mysql  django  unicode  utf-8 

14
Alt sorgular ve birleştirmeler
Başka bir şirketten devraldığımız bir uygulamanın yavaş bir bölümünü, bir alt sorgu yerine bir iç birleşim kullanmak üzere yeniden düzenledim: WHERE id IN (SELECT id FROM ...) Yeniden düzenlenmiş sorgu yaklaşık 100 kat daha hızlı çalışır. (~ 50 saniye ila ~ 0.3) Bir iyileşme bekledim, ama neden bu kadar sert …

24
MySQL tablosundaki kopyalar nasıl silinir?
DELETEBir MySQLtabloda belirtilen sid için yinelenen satırları gerekir . Bunu bir SQL sorgusu ile nasıl yapabilirim? DELETE (DUPLICATED TITLES) FROM table WHERE SID = "1" Böyle bir şey, ama nasıl yapılacağını bilmiyorum.
158 mysql  duplicates 



8
Yinelenen Anahtar Güncellemesinde ekleme ile aynı
Etrafı araştırdım ama mümkün olup olmadığını bulamadım. Bu MySQL sorgusu var: INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) Alan kimliğinin "benzersiz bir dizini" vardır, bu nedenle bunlardan iki tanesi olamaz. Şimdi aynı kimlik veritabanında zaten varsa, güncellemek istiyorum. Ama gerçekten tüm bu alanları tekrar belirtmek zorunda mıyım? INSERT INTO table (id,a,b,c,d,e,f,g) …

5
Bir veritabanı alanı artırmak 1
MySQL ile, oturum açma diyelim bir alanım varsa, bir sql komutu içinde bu alanı 1 ile güncellemeye nasıl devam edebilirim? FirstName, lastName ve logins oluşturur bir INSERT sorgusu oluşturmaya çalışıyorum. Ancak, firstName ve lastName birleşimi zaten varsa, girişleri 1 oranında artırın. böylece tablo şöyle görünebilir .. firstName----|----lastName----|----logins John Jones 1 …
158 mysql  insert  increment 

3
PDO, eklenen son kimliği alır
Bir sorgum var ve son kimliği eklemek istiyorum. Alan kimliği birincil anahtar ve otomatik artan değerdir. Bu ifadeyi kullanmam gerektiğini biliyorum: LAST_INSERT_ID() Bu ifade şöyle bir sorgu ile çalışır: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Ama bu ifadeyi kullanarak kimliği almak istiyorsanız: $ID = LAST_INSERT_ID(); Bu hatayı alıyorum: …
158 php  mysql  database  pdo 

9
MySQL - WHERE yan tümcesinde COUNT (*) kullanma
MySQL ( pseudokod bakınız ) aşağıdaki gerçekleştirmek için çalışıyorum SELECT DISTINCT gid FROM `gd` WHERE COUNT(*) > 10 ORDER BY lastupdated DESC WHERE yan tümcesinde (SELECT ...) kullanmadan bunu yapmanın bir yolu var mı, çünkü bu bir kaynak israfı gibi görünüyor.

3
MySQL'de iki tarih arasındaki farkı hesapla
MySQL'de son oturum açma süresini datetime MySQL'de -type dosyasında . Kullanıcılar oturum açtığında, son oturum açma zamanı ile şimdiki zaman (kullandığım NOW()) arasındaki farkı almak istiyorum . Nasıl hesaplayabilirim?
157 mysql 

3
MySQL: Birleştirme türlerinin hızlı dökümü [yinelenen]
Bu sorunun cevabı burada zaten var : “INNER JOIN” ve “OUTER JOIN” arasındaki fark nedir? (26 cevaplar) 21 saat önce kapalı . MySQL birleşim türlerinin hızlı bir dökümünü istiyorum. Bunları biliyorum, gerisi ne demek istediğinden emin değilim. virgülle ayrılmış (bu tam olarak ne için kısadır?):SELECT * FROM a, b WHERE …
157 mysql  join 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.