«mysql» etiketlenmiş sorular

MySQL'in tüm sürümleri (Microsoft SQL Server değil). Ayrıca, soruyla alakalıysa lütfen mysql-5.7 gibi sürüme özgü bir etiket ekleyin.

1
Mysql Kompozit Birincil Anahtar INDEX nasıl?
İki veya daha fazla sütun için bileşik birincil anahtar oluştururken PRIMARY KEY(col1, col2, col3); sistem INDEXher sütunu ayrı ayrı mı? Bu soruyu sormamın nedeni, kullandığımızda UNIQUE INDEX (col1, col2, col3), INDEXyalnızca ilk sütun için geçerli olduğu ve INDEXdiğer sütunlar için ek s oluşturmamız gerektiğidir . Kompozit Birincil Anahtar için de …

1
Mysql yavaş sorgu günlüğü içinde "kilit süresi" nasıl yorumlamak gerekir?
Nasıl en iyi MySQL yavaş sorgu günlüğünde ortaya sorguları için kilit süresini yorumlamak anlamaya çalışıyorum. Örneğin, bir UPDATE sorgusunda 10 saniyelik kilit süresi varsa. Güncelleme sorgusu kilidi aldıktan sonra toplam süre olduğunu varsayalım. Önceki seçme sorgularının tamamlanmasını bekliyor olsa da, UPDATE eyleminin kendisini yürütmese bile, UPDATE sorgusundan sonra sıralanan tüm …
12 mysql  locking 

2
MySQL bakım endeksleri
Parçalanmayı önlemek ve bazı sorguların yürütülmesini bir şekilde optimize etmek için MySQL'de dizinlerin nasıl korunacağı hakkında birçok araştırma yaptım. Ben bir tablo VS kullanılabilir veri ve dizinler tarafından kullanılan alan arasındaki oranı hesaplayan bu formüle aşinayım. Ancak ana sorularım hala cevapsız. Belki de bu, SQL Server'da dizin bakımına aşina olduğum …

3
Başlıkları olan bir CSV dosyasından tablo oluşturma
Sadece belirli bir CSV içeriğine dayalı yeni bir MySQL tablosu oluşturmak için bir yol bulmak için arıyorum. Kullanacağım CSV dosyaları aşağıdaki özelliklere sahiptir; "|" sınırlandırılmış. İlk satır, sütun adlarını (başlıkları) ve ayrıca "|" sınırlandırılmış. Sütun adları ve sırası sabit değildir. Sütun sayısı sabit değildir. Dosyalar büyük boyuttadır (1 mil sıra …
12 mysql  csv  import  bulk 

3
Yabancı anahtar kısıtlamasını değiştirmek için gereken minimum ayrıcalık nedir?
Yabancı anahtar kısıtlamasını değiştirmek için gereken minimum ayrıcalık nedir? Geçiş betiğim MySQL 5.5.41 bu hatayı düzelttikten sonra çalışmayı durdurdu : InnoDB, kullanıcının yeterli ayrıcalıklara sahip olmadığı bir üst tabloya başvuran yabancı bir anahtarın oluşturulmasına izin verdi. (Hata # 18790730) Bu hatayı alıyorum: SQLSTATE [42000]: Sözdizimi hatası veya erişim ihlali: 1142 …
12 mysql 

3
Bir sorguda birden çok sayım nasıl yapılır?
Kayıtları aşağıdaki gibi sorgularla sayıyorum SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Her sayı için, mysql'in masa boyunca yürümesi gerekir ve bu uzun tablo ve çok sayıda sorgu varsa büyük bir sorundur. Bir …

4
Kimlik sütununun yeniden tohumlanması: ne zaman gerekli?
Üniversitedeki son derslerden birinde (öğrenciyim), öğretim görevlisi bizden bir veritabanı (önemliyse MySQL Sunucusu) ve veritabanını veri kaynağı olarak tüketecek küçük istemci uygulaması geliştirmemizi istedi. Şartlardan biri, (her tabloda PK olan) kimlik sütununun sıralı olması gerektiğiydi, çünkü bu iyi bir uygulamadır (öğretim görevlisi kelimelerine göre). Yani, tablo satırı silindiğinde, PK'nın sonraki …


2
ROLLBACK, yeni oluşturulan hedef tablosuna INSERT yerleştirildikten sonra çalışmıyor
customers.csvMySQL tablo ( customers) içine CSV dosyasını ( ) ithal PHP-script üzerinde çalışıyorum . CSV dosyası içeriğini mysql tablosuna eklemeden önce ilk olarak orijinal customerstabloyu yedekliyorum . Ben bir mysql işlem (CSV ortasında bir yerde bozuk olduğu durumlarda ve ithalat atomik olduğundan emin olmak için) tüm ithalat işlemi (yedekleme dahil) …


1
"Limit 1000,25" ve "limit 25 Ofset 1000"
Son zamanlarda MySQL'in bir offsetözelliği olduğunu öğrendim . Ofset sonuçları veya ofset ve limit değişkeni arasındaki fark hakkında belgeler bulmaya çalışıyordum, ancak aradığım şeyi bulamıyorum. Diyelim ki bir tabloda 10.000 satır var ve 1.000 numaralı satırdan 25 sonuç istiyorum. Bildiğim kadarıyla, aynı sonucu elde etmek için her ikisini de yapabilirim: …
11 mysql  limits 

1
MySQL: my.cnf içinde bağlanma adresi 0.0.0.0 çalışmıyor?
MySQL'de yeniyim. İstediğim ipi kullanarak mysql sunucusuna bağlanmak istiyorum. Tüm yapmam gereken my.cnf dosyasına bind-address = 0.0.0.0 satırını eklemek olduğunu okudum. Ben de öyle yaptım. Mysql sunucusunu yeniden başlattım ve komut satırından test ettim. mysql -uroot -p'*password*' -h 127.0.0.1 --> Works mysql -uroot -p'*password*' -h 192.168.2.4 (local ip address) ---> …
11 mysql  my.cnf 

1
Bir etkinliği her gün belirli bir saatte planlama
Etkinliğimin her gün 00: 20'de yayınlanmasını istiyorum. Zaman planlamasında kafam karıştı. İlk seçeneği mi yoksa ikinci seçeneği mi kullanmalıyım? seçenek 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query seçenek 2 CREATE EVENT my_event ON SCHEDULE AT ('2014-04-30 00:20:00'+ …
11 mysql  event 

1
Otomatik artış neden eklenen satır sayısından daha fazla atlıyor?
auto_incrementSaklı bir yordam kullanarak toplu ekleme gerçekleştirdikten sonra bir Teklifler tablosunun bidID'sinde kaydedilen değeri gördüğüm bu garip davranış çok rahatsız : INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() AND NOW() + INTERVAL 1 WEEK ORDER BY RAND() LIMIT …

2
MySQL başka bir tabloya katılırken dizin kullanmıyor
İki tablo var, ilk tablo bir CMS içindeki tüm makaleler / blog gönderileri içerir. Bu makalelerin bazıları bir dergide de görünebilir, bu durumda dergiye özgü bilgiler içeren başka bir tablo ile yabancı anahtar ilişkisi vardır. Aşağıda, bu iki tablo için tablo oluşturma sözdiziminin basitleştirilmiş bir sürümü bulunmaktadır ve bazı temel …

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.