Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.
Angenommen, ich habe eine Tabelle foo, die einige Statistiken enthält, die hin und wieder berechnet werden. Es wird häufig von anderen Abfragen verwendet. Aus diesem Grund möchte ich neuere Statistiken berechnen foo_newund austauschen, wenn die Berechnung abgeschlossen ist. ich könnte ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; …
Es war praktisch, dass MyISAM verwendet wurde, um jede Tabelle in einer entsprechenden Datei zu speichern. InnoDB hat in vielerlei Hinsicht Fortschritte gemacht, aber ich frage mich, warum InnoDB ( ibdata1standardmäßig) alle Datenbanken in einer Datei speichert . Ich verstehe, dass InnoDB die Position der Daten in der Datei nach …
Ich erinnere mich an die Stackoverflow-Podcasts, dass Fog Creek eine Datenbank pro Kunde für Fogbugz verwendet . Ich gehe davon aus, dass die Fogbugz On Demand-Server Zehntausende von Datenbanken haben. Wir fangen gerade an, eine Web-App zu entwickeln und haben ein ähnliches Problem zu lösen (viele Kunden mit ihren eigenen …
Soweit ich herausfinden konnte, verwenden viele DBMS (z. B. mysql, postgres, mssql) fk- und pk-Kombinationen nur, um Änderungen an Daten einzuschränken, aber sie werden selten nativ verwendet, um automatisch zu verbindende Spalten auszuwählen (wie natürliche Verknüpfungen mit Namen). Warum ist das so? Wenn Sie bereits eine Beziehung zwischen zwei Tabellen …
Ich habe folgendes in meinem ~/.my.cnf [client] password="somepass" Dies ist jedoch nicht das Kennwort, das ich für jeden Benutzer @ Host / jede Datenbank verwende, zu der ich eine Verbindung herstelle. Gibt es eine Möglichkeit, in der Konfiguration verschiedene Passwörter für verschiedene Dinge anzugeben, damit ich sie nicht eingeben muss?
Neue CentOS-Installation. Ich habe einen Import einer großen Datenbank (2 GB SQL-Datei) ausgeführt und hatte ein Problem. Der SSH-Client schien die Verbindung zu verlieren und der Import schien einzufrieren. Ich benutzte ein anderes Fenster, um mich bei MySQL anzumelden, und der Import schien tot zu sein und auf einer bestimmten …
Gibt es in MySQL einen Leistungsunterschied zwischen den Varchar-Größen? Zum Beispiel varchar(25)und varchar(64000). Wenn nicht, gibt es einen Grund, nicht alle Varchars mit der maximalen Größe zu deklarieren, um sicherzustellen, dass Ihnen nicht der Raum ausgeht?
Ich habe zwei Tabellen in MySQL database- parent, child. Ich versuche, meiner untergeordneten Tabelle Fremdschlüsselverweise hinzuzufügen, die auf der übergeordneten Tabelle basieren. Gibt es einen signifikanten Unterschied zwischen ON UPDATE CASCADEund?ON DELETE CASCADE Mein Elterntisch CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) ENGINE=INNODB; Meine Frage …
Ich verwende Ubuntu 13.10 und MySQL 5.6 und ich weiß, dass der Datenbankname und der Tabellenname in Ubuntu (und einigen anderen * nix-Umgebungen) standardmäßig die Groß- und Kleinschreibung berücksichtigen. Jetzt möchte ich MySQL unter Ubuntu so einrichten, dass die Groß- und Kleinschreibung nicht mehr beachtet wird. Ist es möglich? Wenn …
Ich habe einen Benutzer erstellt und ihm Berechtigungen erteilt1. `grant all privileges on db1.* to user1@'%' with grant option; Benutze MySQL Workbench, um Dumps in meine Datenbank zu importieren. Beim Importieren von Dumps in die Datenbank db1 tritt der folgende Fehler auf ERROR 1227 (42000) at line 49: Access denied; …
Ich habe gehört, dass die Leistung einer relationalen Nicht-Shard-Datenbank wie MySQL oder PostgreSQL über 10 TB hinaus "bricht". Ich vermute, dass Grenzen als solche existieren, da man sich Netezza, Greenplum oder Vertica usw. nicht ausgedacht hätte. Ich möchte jedoch fragen, ob hier jemand einen Verweis auf ein Forschungspapier oder formale …
Während der Entwicklung auf MySQL vermisse ich es wirklich, einen Profiler starten zu können. Ich finde, SQLyog ist ein guter Ersatz für Query Analyzer, aber ich habe kein Tool gefunden, das wie SQL Profiler funktioniert. Für die MySQL-Leute, die den SQL Profiler von Microsoft noch nicht gesehen haben , ist …
Wie kann ich Fremdschlüssel zu einer Tabelle in MySql anzeigen? Hintergrund : Ich wollte eine Tabelle in MySQL löschen, für die eine Fremdschlüsseleinschränkung besteht. Wenn ich es tue, bekomme ich Folgendes: Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails Wie kann ich Fremdschlüssel …
In MySQL-Fehlerprotokollen sehe ich einige Warnungen wie diese: 120611 16:12:30 [Warning] Aborted connection 2619503 to db: 'db_name' user: 'user_name' host: 'webapp_hostname' (Got an error reading communication packets) Ich habe keinen Datenverlust per se bemerkt, daher frage ich mich, was diese Warnung bedeutet oder was sie verursacht und wie man das …
Ich versuche, einen neuen Server zu erwerben, auf dem MySQL Server ausgeführt werden kann. Dieser neue Server wird ein Slave meines Hauptrechners sein. Dieser Server ist jedoch nur für die Berichterstellung "Viele Lesevorgänge und komplexe Abfragen" vorgesehen. Jetzt möchte ich in Solid-State-Festplatten investieren, habe mich aber gefragt, ob es den …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.