«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.

4
kontrol kısıtlaması çalışmıyor mu?
Aşağıdaki tabloya sahibim. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Sorun, CHECKkısıtlamanın yaş sütununda işe yaramamasıdır. Örneğin, yaş alanı için 222 eklediğimde MySQL kabul ediyor.
23 mysql  constraint 

2
MySQL DB'yi yedeklemek için en iyi yöntemler
Son zamanlarda MySQL'i çalıştıran üretim web sunucularımızın düzenli olarak (veya hiç) yedeklenmediğini keşfettim. SQL Server DB'leri yedeklemeye alışkınım ama MySQL DB'lerle ilgili tonlarca deneyimim yok. 'Mysqldump' veya başka bir DB yedekleme aracını kullanmak için en iyi yöntemler? Muhtemelen her gece yapılan ve sonra yedekleme sistemimle dosyaları yedekleyeceğim şekilde zamanlamayı cron …
23 mysql  mysqldump 


1
MySQL'de birden çok alanı birincil anahtar olarak nasıl ayarlayabilirim?
Alanlar içeren bir masam var Çalışan kimliği blahblah blahblah2 ..... RecordMonth RecodrdYear bu nedenle her çalışanın yalnızca bir ay, yıl, Emp # için eşleşen bir girişi olmalıdır. Bir tabloyu nasıl ayarlarım. Peki tabloyu, ÇalışanKimliği'nin ayda bir kez güncellenebileceği, ancak eşleşen ay ve yıl için asla iki girişi olmayacak şekilde nasıl …

6
DELETE komutu 30.000.000 satırlık tabloda tamamlanmadı
Bir veritabanını miras aldım ve onu temizlemek ve hızlandırmak için arıyorum. Programlayıcı adına yapılan bir hata nedeniyle önemsiz verilerden oluşan 30.000.000 satır içeren bir tablom var. Herhangi bir yeni ve daha optimize edilmiş dizin eklemeden önce, tabloyu MyISAM'dan InnoDB'ye dönüştürdüm ve önemsiz veriler içeren birçok satırı silmek istiyorum. Veritabanı MySQL …

3
Bir MySQL çoğaltma bağımlısı salt okunur olarak ayarlanmalı mı?
Ben takip ederek Percona Server 5.5 üzerinde çalışan çoğaltma var bu kılavuzu ve ben eklemek gerekir merak read-only=1kölem en etmek my.cnfsadece okumak için? Kılavuz, mysql tablosu için çoğaltmayı ayarlar, böylece kullanıcılar çoğaltılır, ancak birincil olarak mysqldumps'u almak için köleyi kullanıyorum, acil durumdayken master olması için yeniden yapılandırılıyor. sürekli mi?

3
Sık sorulan sorgu önbellek geçersiz kılma ek yükü buna değdi mi?
Şu anda, özellikle birçok tablonun üzerinde yürütülen yüksek sayıda INSERT, DELETE ve UPDATE ifadesi nedeniyle, sorgu önbellekten çok sayıda geçersizlik gördüğümüz bir MySQL veritabanı üzerinde çalışıyorum. Belirlemeye çalıştığım şey, sorgu önbelleğinin bu tablolara karşı çalıştırılan SELECT ifadeleri için kullanılmasına izin vermenin hiçbir yararı olup olmadığıdır. Çok hızlı bir şekilde geçersiz …

2
Percona vs MySQL
Percona Nedir? MySQL'den farkı nedir? Hisse senedi MySQL'den Percona'ya ne zaman geçmeyi (veya yükseltmeyi) düşünmeliyiz? Durumumuza bazı özellikler eklemek için, neredeyse yalnızca kapsamlı bir yabancı anahtar kısıtlamaları ve birkaç saklı prosedürle InnoDB (Percona'nın çok fazla optimizasyon yaptığını anlıyorum) kullanıyoruz. Şu anda bulduğumuz şu ki, MySQL'in sorgularımızı zayıf bir şekilde optimize …

3
Neden 'LOAD DATA INFILE' normal INSERT deyimlerinden daha hızlı?
Csv dosyalarından okuyan ve veriyi bir veritabanına ekleyen ifadeyi kullanarak saniyede 60.000LOAD DATA IN FILE eklemeye ulaşabileceğimizi belirten bir makale okudum . Neden normal uçlardan farklı olmalı? EDIT: Ben sadece bir INSERTaçıklama çağırarak gidiş-dönüşü azaltdım: INSERT INTO tblname VALUES (NULL,2,'some text here0'),(NULL,2,'some text here1') ,(NULL,2,'some text here2'),(NULL,2,'some text here3') .....,(NULL,2,'some …
22 mysql  import  bulk 

6
InnoDB tablosunun değişip değişmediğini kontrol etmenin en hızlı yolu
Başvurum çok veritabanı yoğun. Şu anda, MySQL 5.5.19 kullanıyorum ve MyISAM kullanıyorum, ancak InnoDB'ye geçme sürecindeyim. Kalan tek sorun sağlama toplamı performansı. Başvurum CHECKSUM TABLEyoğun zamanlarda saniyede yaklaşık 500-1000 ifade yapıyor , çünkü müşteriler GUI değişiklikler için veritabanını sürekli olarak oyluyor (bu bir izleme sistemidir, bu nedenle çok hızlı yanıt …

4
MySQL hatası: 'a' @ 'localhost' kullanıcısı için erişim reddedildi (şifre kullanarak: YES)
Hesabı oluşturulan kök hesabı kullanıyorum 'a'@'%'. Ancak host parametresini belirlerken MySQL sunucusuna bağlanmak için hesabı kullanamıyorum. -hParametre olmadan başarıyla bağlanabilirim . Lütfen aşağıdaki yazıya bakınız. Umarım biri açıklamam için bana yardım edebilir. Teşekkürler. mysql> grant all on *.* to 'a'@'%' identified by a; ERROR 1064 (42000): You have an error …

7
SQL Server'ı MySQL'e geçirmeniz gerekiyor
SQL Server 2008'de bir Windows sunucusunda bir veritabanım var ve tüm verileri bir Ubuntu sunucusundaki MySQL veritabanına taşımak istiyorum. SQL Server Alma ve Verme Sihirbazı'nı MySQL ODBC sürücüsü ile kullanmayı denedim ve her iki veritabanına da doğru bir şekilde erişiyor, ancak tür dönüştürme için özellikleri içeren xml dosyaları mevcut değildi …

3
LIKE nasıl uygulanır?
LIKE operatörünün mevcut veritabanı sistemlerinde nasıl uygulandığını açıklayabilir (örneğin, MySQL veya Postgres)? ya da beni açıklayan bazı referanslara işaret? Naif bir yaklaşım, her bir alanı incelemek, ilgilenilen alanda düzenli bir ifade ya da kısmi bir dize eşleştirmesi yapmak olacaktır, ancak bu sistemlerin daha akıllıca bir şey yaptığı hissine sahibim (umudum).

3
mysql dökümü ithalat geliştiricimin makinesinde inanılmaz yavaş
Bir SQL dökümü var, oldukça büyük (411 MB) ve sunucu A'ya içe aktarma 10 dakika sürdü, B iş istasyonumdaki aynı içe aktarma işleminin 8 saatlik tahmini (pipeviewer) içe aktarılması (40 dakika içinde 31 MB içe aktarıldı) ) Yani bu faktör 53 daha yavaştır. Özellikleri: Server A: MySQL Version: 5.5.30-1.1 (Debian) …

1
MySQL Tablodaki her kayıt için başka bir tablodaki satırları say
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Son satırı saymaya çalışıyorum ama bunun yerine tüm sonuçları sayar ve bir sonuç döndürür Gibi bir şey alıyorum K1052280 için Katılım Kimliği'nde iki giriş olduğundan birden fazla kayıt olduğundan bunları saymak ve numarayı döndürmek istiyorum. …
22 mysql  select  count 

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.