«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
INSERT'te auto_increment anahtarları nasıl kullanılır (SELECT * FROM…)
MySQL'de table1ve var table2. Her ikisinin de birincil auto_incrementanahtarı vardır id. Tablo şemaları eşleşir ve ben INSERT INTO table1 (SELECT * FROM table2)eklenen yeni satırlarla ilgili ne olur table1? idBir satır table1aynı olduğunda eski değerlerini koruyor ve çakışmalar oluşturuyorlar idmı? Auto_increment tarafından yeni değerler oluşturuluyor mu? Depolama motoruna veya kilitlemeye …

2
MySQL'de iyimser kilitleme nasıl doğru şekilde uygulanır
MySQL'de iyimser kilitleme nasıl doğru şekilde uygulanır? Ekibimiz aşağıda # 4 yapmamız gerektiği sonucuna varmıştır, aksi takdirde başka bir iş parçacığının kaydın aynı sürümünü güncelleyebilme riski vardır, ancak bunun bunu yapmanın en iyi yolu olduğunu doğrulamak istiyoruz. Tabloda, örneğin sütun adı = "sürüm" için iyimser kilitleme kullanmak istediğiniz bir sürüm …
13 mysql  locking 

1
MySQL: bir işlem satırı kilitler mi?
Daha önce MySQL işlemini kullanmayı denemedim, sadece bir şeyi açıklığa kavuşturmak istiyorum. İki kullanıcı bir sorguyu tam zamanında yürütürse, MySQL bunu nasıl ele alır? örneğin kullanıcılar bir kaydı güncellemeye çalışıyor. user1: güncelleme tablosu seti column = column - 4 burada column_id = 1; user2: güncelleme tablosu kümesi column = column …

1
Kilitlenme raporundaki 'kilitleri kaydeder ama boşluk beklemez' anlamı
locks rec but not gap waitingTRANSACTION (1) ' deki anlamı hakkında hangisi doğrudur? Zaten boşluk kilidi verildi, kümelenmiş dizin X kilidi bekleniyor mu? Zaten kümelenmiş dizin X kilidi verildi, boşluk kilidi bekleniyor mu? İşlemde (1) 31 satır vardır. Bu satırların anlamı nedir? Bu bir boşluk kilidini temsil ediyor mu? 0: …
13 mysql  deadlock 

4
Telefon numarası için veri türü: VARCHAR, INT veya BIGINT?
Yani bu yılın kukla sorusu olacak ama sormam gerekiyor, çünkü bunu ilk kez geçmiyorum. Aşağıdaki tablo tanımına bir göz atın: Şu anda sağ from_numberolan sütuna bir göz atın, VARCHAR(45)ancak bir telefon numarası tutacaktır. Bir telefonun tüm dünyada kaç numaraya sahip olabileceğini bilmediğimden, neredeyse hepsini kapsamaya çalışıyorum. Ben veritabanı bütünlüğünü mümkün …


4
Tam metin arama, 'FULLTEXT başlatma' için çok fazla zaman harcanmasına neden olur
Şu anda Stack Overflow'ın yorumlarının bir veri dökümüne karşı bazı sorgular çalıştırmaya çalışıyorum. Şema şöyle görünüyor: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) NOT NULL, PRIMARY …

3
İki farklı tablodan tabloya değerler nasıl eklenir?
Üç masam var students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Ben öğretmenin (adı verildi ise davidörneğin) ve (student_id 7örneğin) ve eklemek istedi teacher_idiçine classroomdayanan …

1
Barracuda'nın Faydaları ve Sıkıştırma
MySQL'in Antelope ve Barracuda dosya formatlarını bir süre önce okuyordum ve Barracuda ve Compression'a sahip olmaktan faydalanıp yararlanamayacağımı merak ediyorum. Sunucum şu anda MySQL'in varsayılanı olduğu için Antelope kullanıyor. Ben büyük veritabanı nedeniyle bellek ile birçok kez sorunları yaşadım. Veritabanım her geçen gün artıyor. Sıkıştırma, birkaç kişiye fayda sağlıyor gibi …

3
MySQL örneği "SYNC indeksi yapıyor"
Sorun InnoDB tabloları olan bir veritabanını (çoğunlukla sadece) çalıştıran bir MySQL 5.6.20 örneği, "Sorgu sonu" durumunda kalan tüm INSERT, UPDATE ve DELETE sorguları ile 1-4 dakika boyunca tüm güncelleme işlemleri için ara sıra tezgahlar sergiliyor. Bu en talihsiz bir durum. MySQL yavaş sorgu günlüğü, en önemsiz sorguları bile çılgın sorgu …

2
Windows7 açılışında MySQL hizmetini başlatmayı nasıl devre dışı bırakabilirim?
Masaüstümü açtığımda (Windows 7 SP1), genellikle 2 veya 3 GB belleğin zaten MySQL işlemleri tarafından işgal edildiğini görüyorum. Bir veritabanının ne kadar bellek gerektirdiğini umursamıyorum, eğer gerçekten bazı sorgular çalıştırıyorsa, ama yapıyorum, eğer bir uygulama ise, henüz kendimi başlatmıyorum. Bu nedenle, yerel ortamlarımda bazı web uygulamaları geliştirdiğimde MySQL engellemesini zar …
12 mysql  windows 

1
TABLO OLUŞTUR seçeneğinde otomatik ara birincil anahtar… SEÇ OLARAK
Tablo aracılığıyla karmaşık bir seçme sorgusu kullanarak oluşturdum CREATE TABLE ... AS SELECT.... Bu sorguya otomatik yineleme birincil anahtarını nasıl ekleyebilirim? Örneğin: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from `user` inner join `user_groups` on (`user`.`user_id`=`user_groups`.`user_id`) left join …


3
Aynı tabloyu temel alan UPDATE tablosu
Ürün açıklamaları içeren bir tablom var ve her ürün açıklamasında a product_idve a var language_id. Ne yapmak istediğiniz ile tüm alanları güncellemek olduğu language_idbir 2aynı eşit olacak şekilde product_idnerede language_idolduğunu 1. Şimdiye kadar aşağıdaki sorguyu denedim, ancak MySQL, tablonun alt sorguda da kullanıldığı bir tabloyu güncellemek istemediğini belirten hatalar alıyorum. …
12 mysql  update 

2
Tüm ilişkisel verilerle veri dışa aktarma aracı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . İlişkisel tasarımla bağlantılı diğer tablolardaki diğer tablolarda depolanan tüm verilerle bir tablodaki seçili satırlardan veri aktarmak …

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.