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

30
MySQL Hatası 1215: Yabancı anahtar kısıtlaması eklenemiyor
Benim db sunucuma yeni şemasını iletmek çalışıyorum, ama neden bu hatayı alıyorum anlayamıyorum. Burada cevabı aramaya çalıştım, ama bulduğum her şey db motorunu Innodb'a ayarlamayı ya da yabancı bir anahtar olarak kullanmaya çalıştığım anahtarların kendi tablolarındaki birincil anahtarlar olduğundan emin olmak için söyledi . Yanılmıyorsam, her ikisini de yaptım. Size …

13
PhpMyAdmin'de yabancı anahtarlar ayarlanıyor mu?
Ben phpMyAdmin kullanarak bir veritabanı kuruyorum. Birincil anahtarları dizine iki tablo ( foove bar) var . Birincil anahtarları yabancı anahtar olarak kullanarak aralarında ilişkisel bir tablo ( ) oluşturmaya çalışıyorum .foo_bar Bu tabloları MyISAM olarak oluşturdum, ancak o zamandan beri üçünü de InnoDB olarak değiştirdim, çünkü MyISAM'in yabancı anahtarları desteklemediğini …
336 mysql  phpmyadmin 

18
My.cnf içinde MySQL varsayılan karakter kümesi UTF-8 olarak değiştirilsin mi?
Şu anda PHP'de karakter setini uygulamamızda UTF-8 olarak ayarlamak için aşağıdaki komutları kullanıyoruz . Bu biraz ek yük olduğundan, bunu MySQL'de varsayılan ayar olarak ayarlamak istiyoruz. Bunu /etc/my.cnf içinde veya başka bir yerde yapabilir miyiz? SET NAMES 'utf8' SET CHARACTER SET utf8 /Etc/my.cnf içinde varsayılan bir karakter kümesi aradım, ancak …

4
Node.js ve MySQL için hangi ORM'yi kullanmalıyım? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
326 mysql  orm  node.js 

6
Bir dizenin bir kısmını değiştirerek sütun değerini güncelleme
MySQL veritabanında aşağıdaki sütunları içeren bir tablo var [id, url] Ve URL'ler şöyle: http://domain1.com/images/img1.jpg Tüm URL'leri başka bir alan adına güncellemek istiyorum http://domain2.com/otherfolder/img1.jpg dosyanın adını olduğu gibi tutarak. Çalıştırmam gereken sorgu nedir?
325 mysql  sql 


13
Mevcut tabloya Yabancı Anahtar ekle
"Katalog" adlı bir tabloya Yabancı Anahtar eklemek istiyorum. ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Bunu yapmaya çalıştığımda, bu hata iletisini alıyorum: Error Code: 1005. Can't create table 'mytable.#sql-7fb1_7d3a' (errno: 150) INNODB Durumunda Hata: 120405 14:02:57 Tablo …

14
Java'yı bir MySQL veritabanına bağlama
Java'daki bir MySQL veritabanına nasıl bağlanıyorsunuz? Denediğimde java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) Veya java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Veya java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
322 java  mysql  jdbc 

30
hata: 'Yerel MySQL sunucusuna soket üzerinden bağlanamıyor' /var/run/mysqld/mysqld.sock '(2)' - Eksik /var/run/mysqld/mysqld.sock
Benim sorunum artık benim mysql yükleme artık kök olarak oturum açamıyorum başladı. Şifreleri açmadan mysql'i çalıştırmaya çalışıyordum ... ama ne zaman komutu çalıştırsam # mysqld_safe --skip-grant-tables & Asla istemi geri almak istiyorum. Şifreyi kurtarmak için bu talimatları izlemeye çalışıyordum . Ekran şöyle görünür: root@jj-SFF-PC:/usr/bin# mysqld_safe --skip-grant-tables 120816 11:40:53 mysqld_safe Logging …
322 mysql  linux  ubuntu 

7
MySQL ve MongoDB 1000 okumaları
MongoDb hakkında çok heyecanlandım ve son zamanlarda test ediyorum. MySQL'de mesajlar olarak adlandırılan bir tablo vardı ve yaklaşık 20 milyon kayıt sadece 'id' adı verilen bir alanda indekslendi. Hızı MongoDB ile karşılaştırmak istedim ve devasa veritabanlarımızdan rasgele 15 kayıt alıp yazdıracağım bir test yaptım. Sorguyu mysql ve MongoDB için yaklaşık …

30
PDOException SQLSTATE [HY000] [2002] Böyle bir dosya veya dizin yok
(Çok temel) sitemi fortrabbit'e başarıyla dağıttığımı düşünüyorum, ancak bazı komutları çalıştırmak için SSH'ye bağlanır bağlanmaz ( php artisan migrateveya gibi php artisan db:seed) bir hata mesajı alıyorum: [PDOException] SQLSTATE[HY000] [2002] No such file or directory Bir noktada göç çalışmış olmalı, çünkü tablolarım orada - ama bu neden benim için neden …
319 php  mysql  laravel  pdo 

4
Bir Bcrypt karma parolasını bir Veritabanında depolamak için hangi sütun türünü / uzunluğunu kullanmalıyım?
Karma bir parolayı (BCrypt kullanarak) bir veritabanında saklamak istiyorum. Bunun için iyi bir tip ne olabilir ve hangisi doğru uzunluk olurdu? BCrypt ile şifreleri her zaman aynı uzunlukta midir? DÜZENLE Örnek karma: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Bazı şifreleri karıştırdıktan sonra, BCrypt her zaman 60 karakter karması üretir. DÜZENLEME 2 Uygulamadan bahsetmediğim için üzgünüm. …
318 mysql  hash  types  storage  bcrypt 

12
Max_allowed_packet boyutu nasıl değiştirilir?
MySQL veritabanımdaki BLOB alanları ile ilgili bir sorun yaşıyorum - yaklaşık 1 MB'den büyük dosyalar yüklerken bir hata alıyorum Packets larger than max_allowed_packet are not allowed. İşte ne denedim: MySQL Sorgu Tarayıcısında show variables like 'max_allowed_packet'bana 1048576 verdi bir koştu . Sonra sorguyu yürütmek set global max_allowed_packet=33554432takip show variables like …
317 mysql 

9
Bir SQL sorgusu ile birden çok sayı nasıl edinilir?
Bu sorguyu nasıl yazacağımı merak ediyorum. Bu gerçek sözdiziminin sahte olduğunu biliyorum, ama ne istediğimi anlamanıza yardımcı olacak. Çok daha büyük bir sorgu parçası olduğu için bu biçimde ihtiyacım var. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' Tüm bu tek bir sorguda …
316 mysql  sql  join  count  group-by 


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.