Als «mysql» getaggte Fragen

141
Was bedeutet das Schlüsselwort KEY?

In dieser MySQL-Tabellendefinition: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); Was bedeutet das KEYSchlüsselwort? Es ist kein Primärschlüssel, es ist kein Fremdschlüssel, also ist...

141
Wie kann ich mithilfe der IDs mehrere SQL-Tabellen verbinden?

Ich habe 4 verschiedene Tabellen, denen ich beitreten möchte. Die Tabellen sind wie folgt mit Spalten strukturiert: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD Beginnend mit Tabelle A verstehe ich, wie man die Tabellen a und c mit b...

139
Wiederherstellen der MySQL-Datenbank aus physischen Dateien

Ist es möglich, eine MySQL-Datenbank aus den physischen Datenbankdateien wiederherzustellen? Ich habe ein Verzeichnis mit den folgenden Dateitypen: client.frm client.MYD client.MYI aber für etwa 20 weitere Tische. Normalerweise verwende ich mysqldump oder ein ähnliches Tool, um alles in einer...

139
Wie lösche ich Unique in MySQL?

Create Table: CREATE TABLE `fuinfo` ( `fid` int(10) unsigned NOT NULL, `name` varchar(40) NOT NULL, `email` varchar(128) NOT NULL, UNIQUE KEY `email` (`email`), UNIQUE KEY `fid` (`fid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 Ich möchte den eindeutigen Schlüssel ablegen email,

139
Get Insert Statement für vorhandene Zeile in MySQL

Mit MySQL kann ich die Abfrage ausführen: SHOW CREATE TABLE MyTable; Und es wird die Anweisung create table für die angegebene Tabelle zurückgegeben. Dies ist nützlich, wenn Sie bereits eine Tabelle erstellt haben und dieselbe Tabelle in einer anderen Datenbank erstellen möchten. Ist es möglich,...

139
MySQL-Datumsformat TT / MM / JJJJ Abfrage auswählen?

Ich bin etwas verwirrt darüber, wie ich nach Datumsformaten bestellen soll. Für das Format YYYY-MM-DDwürden Sie dies tun:...ORDER BY date DESC... Wie würden Sie bestellen DD/MM/YYYY? Das funktioniert nicht: SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT

137
GROUP_CONCAT ORDER BY

Ich habe einen Tisch wie: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Ich habe versucht...