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

5
Bir MySQL sorgusunda IF ELSE ifadesi nasıl yazılır
Bir MySQL sorgusunda bir IF ELSE ifadesini nasıl yazarım? Bunun gibi bir şey: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Sonra dizimde bunu yapabilmeliyim: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

4
MySQL'de seçimden nasıl silinir?
Bu kod MySQL 5.0 için çalışmıyor, çalışması için nasıl yeniden yazılır DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Benzersiz kimliği olmayan sütunları silmek istiyorum. Çoğu zaman onun tek kimliği olduğunu ekleyeceğim (sözdizimini denedim ve o da çalışmıyor)

4
MySQL'in SQL Server 2005 uygulaması INTO REPLACE?
MySQL, bu inanılmaz derecede kullanışlı ancak tescilli REPLACE INTOSQL Komutuna sahiptir. Bu, SQL Server 2005'te kolayca taklit edilebilir mi? Yeni İşlem başlayan bir yapıyor Select()ve sonra da UPDATEya INSERTve COMMITuygulamada bunu yapıyor ve bu nedenle her zaman ifadenin 2 sürümlerini tutmak, özellikle her zaman bir acı biraz. Böyle bir işlevi …

5
MySQLdb kullanılarak imleçler ne zaman kapatılmalı
Bir WSGI web uygulaması oluşturuyorum ve bir MySQL veritabanım var. İfadeleri yürütmek ve sonuçları almak için imleçler sağlayan MySQLdb kullanıyorum. İmleçleri almak ve kapatmak için standart uygulama nedir? Özellikle imleçlerim ne kadar süre dayanmalı? Her işlem için yeni bir imleç almalı mıyım? Bağlantıyı kurmadan önce imleci kapatmanız gerektiğine inanıyorum. Her …

9
MySQL DELETE FROM ile alt sorgu koşul olarak
Bunun gibi bir sorgu yapmaya çalışıyorum: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Muhtemelen anlayabileceğiniz gibi, aynı tid'in başka ebeveynleri …

10
Hata Kodu 1292 - Kesilmiş yanlış DOUBLE değeri - Mysql
Bu hatanın ne olduğundan emin değilim! #1292 - Truncated incorrect DOUBLE value: Çift değer alanına veya veriye sahip değilim! Bunu anlamaya çalışırken bir saatimi harcadım! işte benim sorgum INSERT INTO call_managment_system.contact_numbers (account_id, contact_number, contact_extension, main_number, created_by) SELECT ac.account_id, REPLACE(REPLACE(REPLACE(REPLACE(ta.phone_number, '-', ''), ' ', ''), ')', ''),'(','') AS Phone, IFNULL(ta.ext, '') …

14
Otomatik Artış Kimliği mevcut tabloya eklensin mi?
Önceden var olan, 'isim', 'lname', 'e-posta', 'şifre' ve 'ip' içeren bir tablom var. Ama şimdi otomatik artış sütunu istiyorum. Ancak girdiğimde: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Aşağıdakileri alıyorum: #1075 - Incorrect table definition; there can be only one auto column and it must be defined as …

5
MySQL, İki sütunu birleştir
MySQL tablosunda iki sütun vardır: SUBJECTve YEAR. SUBJECT ve YEAR'den birleştirilmiş verileri tutan benzersiz bir alfasayısal sayı oluşturmak istiyorum. Bunu nasıl yapabilirim? Gibi basit bir operatör kullanmak mümkün mü +?
86 php  mysql  sql 


3
Bir mysql tablosunun myISAM veya InnoDB Engine kullandığını nasıl anlarım?
MySQL'de, belirli bir veritabanı için yalnızca tek tablolar için bir depolama motoru belirtmenin bir yolu yoktur. Ancak, aşağıdakilerle bir oturumda kullanılacak bir depolama motorunu belirtebilirsiniz: SET storage_engine=InnoDB; Böylece her tablo için bunu belirtmeniz gerekmez. Gerçekten tüm tabloların InnoDB kullanıp kullanmadığını nasıl teyit ederim?


9
mysql'de max (uzunluk (alan))
Söylersem: select max(length(Name)) from my_table Sonucu 18 olarak alıyorum, ancak ilgili verileri de istiyorum. Yani dersem: select max(length(Name)), Name from my_table ...İşe yaramıyor. Bir kendi kendine katılma olmalı, sanırım bunu çözemiyorum. Lütfen birisi bana bir ipucu verebilir mi?
86 sql  mysql 


7
bir python MySQLDB IN cümlesinde kullanılmak üzere bir listeyi parçalamak
Bir listeyi bir dizeye nasıl eşleyeceğimi biliyorum: foostring = ",".join( map(str, list_of_ids) ) Ve bu dizeyi bir IN yan tümcesine almak için aşağıdakileri kullanabileceğimi biliyorum: cursor.execute("DELETE FROM foo.bar WHERE baz IN ('%s')" % (foostring)) İhtiyacım olan şey, MySQLDB kullanarak aynı şeyi SAFELY (SQL enjeksiyonundan kaçınarak) yapmaktır. Yukarıdaki örnekte, foostring yürütülecek …
86 python  mysql 

10
MySQL'de UUID performansı?
MySQL veritabanımız için birincil anahtarlar olarak UUID değerlerini kullanmayı düşünüyoruz. Eklenen veriler düzinelerce, yüzlerce ve hatta binlerce uzak bilgisayardan üretilir ve saniyede 100-40.000 ekleme hızında eklenir ve hiçbir zaman güncelleme yapmayız. Veritabanının kendisi, biz verileri toplamaya başlamadan önce genellikle yaklaşık 50 milyon kayda ulaşacaktır, bu nedenle çok büyük bir veritabanı …

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.