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

10
Veritabanına ** tüm ** ayrıcalıklar tanıma
Ben veritabanı oluşturdum, örneğin 'mydb'. CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH'; GRANT ALL ON mydb.* TO 'myuser'@'%'; GRANT ALL ON mydb TO 'myuser'@'%'; GRANT CREATE ON mydb TO 'myuser'@'%'; FLUSH PRIVILEGES; Şimdi her yerden veritabanına giriş yapabilirim, ancak tablo oluşturamıyorum. Bu …


16
MySQL Hatası 1093 - FROM yan tümcesinde güncelleme için hedef tablo belirlenemiyor
story_categoryVeritabanımda bozuk girdiler içeren bir tablo var . Sonraki sorgu bozuk girdileri döndürür: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Onları çalıştırarak silmeye çalıştım: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER …


30
# 1071 - Belirtilen anahtar çok uzundu; maksimum anahtar uzunluğu 767 bayttır
Aşağıdaki komutu yürüttüğümde: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Bu hata mesajını aldım: #1071 - Specified key was too long; max key length is 767 bytes Sütun1 ve sütun2 hakkında bilgi: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Bence varchar(20)sadece 21 bayt, varchar(500)sadece 501 bayt gerektirir. Yani …

8
MySQL'de ibdata1 dosyasını küçültme / temizleme
Localhost'ta MySQL'i R'de istatistik yapmak için bir "sorgu aracı" olarak kullanıyorum, yani her R komut dosyası çalıştırdığımda yeni bir veritabanı (A) oluşturuyorum, yeni bir tablo (B) oluşturuyorum, verileri B'ye aktarıyorum , ihtiyacım olanı almak için bir sorgu gönderin ve sonra B'yi ve A'yı bıraktım. Benim için iyi çalışıyor, ancak ibdata …
561 mysql  database  innodb 

5
MySQL dizesi değiştirme
URL (id, url) içeren bir sütun var: http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test "Güncellemeler" kelimesini "haberler" olarak değiştirmek istiyorum. Bunu bir senaryo ile yapmak mümkün mü?
559 mysql  replace 

9
Mysqldump ile bazı tabloları atla
Belirli tabloları mysqldump komutundan kısıtlamanın bir yolu var mı? Örneğin, yalnızca table1 ve table2 dökümü için aşağıdaki sözdizimini kullanırdım : mysqldump -u username -p database table1 table2 > database.sql Ancak table1 ve table2 dışındaki tüm tabloları dökmenin benzer bir yolu var mı? Mysqldump belgelerinde hiçbir şey bulamadım, bu yüzden kaba …
558 sql  mysql  database  mysqldump 

17
Bir döküm dosyasını mysqldump'tan nasıl geri yüklerim?
Windows Server 2008 makinemde veritabanı olarak geri yüklemem gereken bir MySQL veritabanı dosyası verildi. MySQL Administrator'ı kullanmayı denedim, ancak aşağıdaki hatayı aldım: Seçilen dosya mysqldump tarafından oluşturuldu ve bu uygulama tarafından geri yüklenemez. Bunu nasıl çalıştırabilirim?
544 mysql  sql  database 



12
MySQL'de normal ifade nasıl değiştirilir?
~ 500k satır içeren bir tablo var; varchar (255) UTF8 sütunu filenamebir dosya adı içerir; Ben dosya adı dışında çeşitli garip karakterler çıkarmaya çalışıyorum - bir karakter sınıfı kullanmak düşündüm: [^a-zA-Z0-9()_ .\-] Şimdi, MySQL'de normal bir ifade ile değiştirmenize izin veren bir fonksiyon var mı? Basitleştirilmiş örnek aşağıdaki gibi REPLACE …
515 mysql  regex  mysql-udf 

13
MySQL'de Join ile sil
İşte benim tabloları oluşturmak için komut dosyası: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); PHP kodumda, bir istemciyi silerken, …
501 mysql 

4
MySQL: @ değişkenli veya değişken. Fark ne?
Bir başka soruda, birisi arasında bana bir fark olduğunu söylediğini gönderdim: @variable ve: variable MySQL. Ayrıca MSSQL'in toplu kapsamı ve MySQL'in oturum kapsamı olduğunu belirtti. Birisi benim için bu konuyu açıklayabilir mi?
501 mysql  sql  variables 

11
MySQL - SELECT Sorgusuna dayalı UPDATE sorgusu
Tarih-saat dayalı iki olay arasında bir ilişki olup olmadığını (aynı tablodan) kontrol etmek gerekir. Bir veri kümesi, belirli olayların bitiş tarih saatini ve diğer veri kümesi diğer etkinlikler için başlangıç ​​tarih saatini içerecektir. İlk olay ikinci olaydan önce tamamlanırsa, bunları bağlamak istiyorum. Şimdiye kadar sahip olduğum şey: SELECT name as …
501 mysql  select  sql-update 

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.