Als «mysql» getaggte Fragen

MySQL ist ein kostenloses Open-Source-RDBMS (Relational Database Management System), das SQL (Structured Query Language) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle ihre eigenen SQL-Dialekte verwenden, um die Daten zu verwalten.

14
Undefinierte Funktion mysql_connect ()
Ich habe aptitude install php5-mysqlMySQL / Apache 2 ausgeführt (und neu gestartet), erhalte jedoch immer noch den folgenden Fehler: Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect () in /home/validate.php in Zeile 21 phpinfo() sagt, dass die Datei /etc/php5/apache2/conf.d/pdo_mysql.ini analysiert wurde.

14
Auto-Increment-ID zu vorhandener Tabelle hinzufügen?
Ich habe eine bereits vorhandene Tabelle, die 'fname', 'lname', 'email', 'password' und 'ip' enthält. Aber jetzt möchte ich eine automatische Inkrementierungsspalte. Wenn ich jedoch eintrete: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Ich bekomme folgendes: #1075 - Incorrect table definition; there can be only one auto column and …

11
Wie konvertiere ich alle Tabellen in der Datenbank in eine Sortierung?
Ich erhalte die Fehlermeldung: Unzulässige Mischung von Kollatierungen (utf8_general_ci, IMPLICIT) und (utf8_unicode_ci, IMPLICIT) für die Operation '=' " Ich habe versucht, beide Tabellen manuell zu ändern, erhalte utf8_general_ci,IMPLICITaber immer noch den Fehler. Gibt es eine Möglichkeit, alle Tabellen zu konvertieren utf8_general_ci,IMPLICITund damit fertig zu werden?
82 mysql  sql 


1
MySQL: Typecasting NULL auf 0
Nehmen wir die folgende Tabelle an (z. B. ein Ergebnis mehrerer innerer Join-Anweisungen): id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 Was Sie zum Beispiel aus folgender Aussage erhalten könnten: select a.id, t1.column_1, t2.column_2 from a left join t1 …
82 sql  mysql  casting 


1
MySQL Pivot-Zeile in dynamische Anzahl von Spalten
Nehmen wir an, ich habe drei verschiedene MySQL-Tabellen: Tabelle products: id | name 1 Product A 2 Product B Tabelle partners: id | name 1 Partner A 2 Partner B Tabelle sales: partners_id | products_id 1 2 2 5 1 5 1 3 1 4 1 5 2 2 2 …
81 mysql  sql  pivot 

4
MySQL-Datenbanksynchronisation zwischen zwei Datenbanken
Wir führen eine Java PoS-Anwendung (Point of Sale) in verschiedenen Shops mit einem MySql-Backend aus. Ich möchte die Datenbanken in den Shops mit einer Datenbank auf einem Hostserver synchronisieren. Wenn einige Änderungen in einem Shop vorgenommen werden, sollten sie auf dem Hostserver aktualisiert werden. Wie erreiche ich das?
81 mysql  database 

16
Tinyint vs Bit?
Ich möchte hier keinen Religionskrieg auslösen, aber es scheint zwei Denkschulen zu geben, wie man boolesche Werte in einer Datenbank darstellt. Einige sagen, es bitsei der geeignete Datentyp, während andere argumentieren, es tinyintsei besser. Die einzigen Unterschiede, die mir bekannt sind, sind folgende: bit: Speichergröße ist 1 Bit, mögliche Werte …
81 sql  mysql  sql-server  types 

14
Kann mysql.sock nicht finden
Ich musste nur MySQL neu installieren und habe ein Problem beim Starten. Der Socket (mysql.sock) kann nicht gefunden werden. Das Problem ist, dass ich es auch nicht kann. In meinem Mac OS X 10.4-Terminal tippe ich: locate mysql.sockund komme zurück /private/tmp/mysql.sock. Es ist sinnvoll, dass die Socket-Datei an diesem Speicherort …
81 mysql  macos  sockets  install 

7
# 1025 - Fehler beim Umbenennen von './database/#sql-2e0f_1254ba7' in './database/table' (Fehler: 150)
Ich versuche also, einer der Tabellen in meiner Datenbank einen Primärschlüssel hinzuzufügen. Im Moment hat es einen Primärschlüssel wie diesen: PRIMARY KEY (user_id, round_number) Wobei user_id ein Fremdschlüssel ist. Ich versuche es so zu ändern: PRIMARY KEY (user_id, round_number, created_at) Ich mache dies in phpmyadmin, indem ich auf das Primärschlüsselsymbol …

7
Autocompletion im MySQL-Befehlszeilenclient
Unter Linux und vielen anderen Systemen können Sie beim Navigieren im Terminal drücken Tab, um ein Verzeichnis oder einen Dateinamen automatisch zu vervollständigen. Ich frage mich, ob es so etwas im MySQL-Terminal gibt. Wenn ich zum Beispiel die Beschreibung von erhalten möchte, someTableWithRidiculousLongNamekönnte ich describe someTableWdann Tabeingeben und der Rest …

5
MySQL zu viele Indizes?
Ich verbringe einige Zeit damit, unsere aktuelle Datenbank zu optimieren. Ich betrachte speziell Indizes. Es gibt einige Fragen: Gibt es zu viele Indizes? Was beschleunigen Indizes? Was verlangsamt sich die Indizes? Wann ist es eine gute Idee, einen Index hinzuzufügen? Wann ist es eine schlechte Idee, einen Index hinzuzufügen? Vor- …
81 sql  mysql  indexing 


8
Überprüfen Sie die Überlappung von Datumsbereichen in MySQL
In dieser Tabelle werden Sitzungen (Ereignisse) gespeichert: CREATE TABLE session ( id int(11) NOT NULL AUTO_INCREMENT , start_date date , end_date date ); INSERT INTO session (start_date, end_date) VALUES ("2010-01-01", "2010-01-10") , ("2010-01-20", "2010-01-30") , ("2010-02-01", "2010-02-15") ; Wir wollen keinen Konflikt zwischen Bereichen haben. Angenommen, wir müssen eine neue …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.