Als «mysql» getaggte Fragen

112
Bedeutung der Varchar-Länge in der MySQL-Tabelle

Ich habe eine MySQL-Tabelle, in die Zeilen dynamisch eingefügt werden. Da ich mir der Länge der Saiten nicht sicher sein kann und nicht möchte, dass sie abgeschnitten werden, mache ich sie varchar (200), was im Allgemeinen viel größer ist, als ich brauche. Gibt es einen großen Leistungseinbruch,...

112
MySQL-Fehler 1364 Feld hat keine Standardwerte

Mein Tisch sieht aus wie create table try ( name varchar(8), CREATED_BY varchar(40) not null); und dann habe ich einen Auslöser, um das Feld CREATED_BY automatisch zu füllen create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user(); Wenn ich eine Einfügung mit...

111
Allgemeine MySQL-Felder und ihre entsprechenden Datentypen

Ich richte eine sehr kleine MySQL-Datenbank ein, in der Vorname, Nachname, E-Mail-Adresse und Telefonnummer gespeichert sind, und habe Probleme, für jedes Feld den „perfekten“ Datentyp zu finden. Ich weiß, dass es keine perfekte Antwort gibt, aber es muss eine gemeinsame Konvention für häufig...

111
Maximale MySQL-Speichernutzung

Ich möchte wissen, wie es möglich ist, eine Obergrenze für die Speichermenge festzulegen, die MySQL auf einem Linux-Server verwendet. Im Moment belegt MySQL bei jeder neuen angeforderten Abfrage weiterhin Speicherplatz, sodass schließlich nicht mehr genügend Arbeitsspeicher zur Verfügung steht....

111
mysql - wie viele Spalten sind zu viele?

Ich richte eine Tabelle mit mehr als 70 Spalten ein. Ich denke jetzt darüber nach, es aufzuteilen, da einige der Daten in den Spalten nicht jedes Mal benötigt werden, wenn auf die Tabelle zugegriffen wird. Wenn ich das mache, muss ich keine Joins mehr verwenden. Wann, wenn überhaupt, werden zu...

111
Reparieren Sie alle Tische auf einmal

Wie überprüfe ich alle Tabellen in der Datenbank auf einmal? Anstatt die Abfrage check table ''tablename'';für alle Tabellen einzeln einzugeben . Gibt es einen einfachen Befehl check alloder

110
Wie können Sie zweimal in MySQL am selben Tisch teilnehmen?

Ich habe 2 Tische. Eine (Domänen) hat Domänen-IDs und Domänennamen (dom_id, dom_url). Die andere enthält tatsächliche Daten, von denen 2 Spalten einen TO- und einen FROM-Domänennamen erfordern. Ich habe also 2 Spalten rev_dom_from und rev_dom_for, die beide die Domainnamen-ID aus der Domänentabelle...

110
MySQL Fire Trigger für Einfügen und Aktualisieren

Ist es möglich, einen MySQL-Trigger sowohl für die Einfüge- als auch für die Aktualisierungsereignisse einer Tabelle auszulösen? Ich weiß, dass ich Folgendes tun kann CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table`...

110
SET NAMES utf8 in MySQL?

Ich sehe oft etwas Ähnliches in PHP-Skripten, die MySQL verwenden query("SET NAMES utf8"); Ich musste dies noch nie für ein Projekt tun, daher habe ich ein paar grundlegende Fragen dazu. Wird dies nur mit PDO durchgeführt? Wenn es sich nicht um eine gU-spezifische Sache handelt, wozu dient...