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

2
MySQL'deki ORDER BY FIELD () nasıl dahili olarak çalışır?
Cümlenin nasıl ORDER BYçalıştığını ve FIELD()fonksiyonun nasıl çalıştığını anlıyorum . Anlamak istediğim, ikisinin de sıralamak için nasıl birlikte çalıştığı. Satırlar nasıl alınır ve sıralama düzeni nasıl türetilir? +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 | kenny | | …
37 mysql  order-by  fields 


3
MySQL 5.1.66 SSL bağlantı hatası ERROR 2026 (HY000)
Update2 WireShark kullanarak sorun dizesini öğrendim (İnşallah): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 Ve hata ( dokümanlara göre ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake İşte WireShark'in ekran görüntüleri iki durumda: Windows 8'den Bağlantı (Başarı): CentOS'tan bağlantı (Başarısız): Bu neden oluyor? GÜNCELLEME …
37 mysql  replication  ssl 

6
Hata Kodu 1117 Çok fazla sütun; Masada MySQL sütun limiti
1699 sütunlu bir masam var ve daha fazla sütun eklemeye çalıştığımda Hata kodu: 1117. Çok fazla sütun Bu tabloda sadece 1000 satır var. Benim için en önemli şey sütun sayısıdır. Masanın üzerinde herhangi bir sınırlama var mı? 2000 sütun oluşturmak istiyorum. Mümkün mü?
37 mysql  table 

7
Bir sorguyu yeniden oluşturmak için gerekli olan veritabanının alt kümesini mysqldump yapmak mümkün müdür?
Arka fon Bir selectsorguyu yeniden oluşturmak için gereken veritabanımın alt kümesini sağlamak istiyorum . Amacım, hesaplamalı iş akışımı tekrar üretilebilir kılmak ( tekrarlanabilir araştırmalarda olduğu gibi ). Soru Bu select deyimini, sorgulanan verileri yeni bir veritabanına aktaran bir komut dosyasına dahil edebilmemin bir yolu var mı? Yeni veritabanı, sorguda kullanılanlara …

2
MySQL'in LAST_INSERT_ID () işlevinin doğru olduğu garantili mi?
Bir sütunu INSERTolan bir tabloya tek bir satır AUTO_INCREMENTyaptığımda , bu satır için depolanan LAST_INSERT_ID()yeni AUTO_INCREMENTed ed değeri döndürmek için işlevi kullanmak istiyorum . Pek çok Microsoft SQL Server geliştiricisi ve yöneticisi, SQL Server'daki ( SCOPE_IDENTITYve @@IDENTITY) eşdeğer işlevselliğin problemsiz olmadığının farkında değil . MySQL dokümanlarının durumunu biliyorum: Oluşturulan ID …

1
MySQL: Neden mysql.db'de "test" girişi var?
Son zamanlarda, mysql.db ile ilgili bir soruya cevap gönderdi . Sonra herkese bu soruyu sormam gerektiğini düşünmeliyim: Yıllar boyunca MySQL 5.0+ kurulumunun ardından mysql.dbtest veritabanlarına isimsiz kullanıcılar tarafından erişilmesine izin veren iki giriş yerleştirildiğini fark ettim . Bu sorguyu çalıştırarak görebilirsiniz: mysql> select * from mysql.db where SUBSTR(db,1,4) = 'test'\G …
36 mysql  security 

5
SHOW TABLE STATUS sonuçlarından SEÇME
Geri gelen satırları ve sütunları sınırlamak istiyorum. SHOW TABLE STATUS MySQL 5.1'deki komut. Aynı bilgiyi bir SELECTifade ile elde etmenin bir yolu var, böylece sonuçları normal şekilde değiştirebilir miyim?
36 mysql  select 

10
geri yükleme tablosu .frm ve .ibd dosyasından?
Daha önce / var / lib / mysql / ddms dizininin bir kopyasını kaydetmiştim ("ddms" şema adıdır). Şimdi yeni kurulmuş bir MySQL'i yeni kurulmuş bir Ubuntu 10.04.3 LTS'ye yükleyerek kurdum apt-get install mysql-server, sürüm 5.1'in kurulu olduğuna inanıyorum. / Var / lib / mysql altındaki ddms dizinini kopyaladıktan sonra, tablolarının …
36 mysql  innodb 



6
Log_bin değişkeni ile MySQL ikili günlük kaydını devre dışı bırakın
Varsayılan MySQL yapılandırma dosyası /etc/mysql/my.cnf, APT kullanarak bazı debian paketleri tarafından kurulur, genellikle log_bin değişkenini ayarlar, böylece binlog etkindir: log_bin = /var/log/mysql/mysql-bin.log Bu tür bir kurulumda ikili günlük kaydını devre dışı bırakmak istediğimde, elbette my.cnf'in çalışmalarında satırı yorumlayın, ancak açık bir şekilde log_bin'i KAPALI olarak ayarlayarak ikili günlük kaydını devre …
35 mysql  logs  binlog  debian 

2
kümede iki sütunun nerede olduğunu seçme
Bu aptalca bir soru olabilir ve şüphem bunu yapamayacağım, ancak SQL'de aşağıdaki gibi bir şey yapmama izin verecek bir yapı var: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) İki sütunun çiftler halinde olduğu verileri seçmek istiyorum. Mümkünse bir alt sorgu kullanmaktan kaçınmak istiyorum.
35 mysql  where 

4
MySQL UTC zamanını varsayılan zaman damgası olarak ayarla
Varsayılan değeri geçerli UTC saati olan bir zaman damgası sütununu nasıl ayarlarım? MySQL UTC_TIMESTAMP()UTC zaman damgası için işlev kullanır : mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Bu yüzden denedim: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, …


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.