Articles of mysql

Mysql-Reihenfolge nach spezifischen ID-Werten

Ist es möglich, in mysql nach “order by” zu sortieren, indem vordefinierte Spaltenwerte (ID) wie: order by (ID = 1,5,4,3) verwendet werden, so würde ich die Datensätze 1, 5, 4, 3 bekommen bestellen? UPDATE: Über den Missbrauch von MySQL 😉 Ich muss erklären, warum ich das brauche … Ich möchte, dass meine Aufzeichnungen alle 5 […]

MySQL find_in_set mit mehreren Suchzeichenfolgen

Ich finde, dass find_in_set nur nach einer einzigen Zeichenfolge sucht: – find_in_set(‘a’, ‘a,b,c,d’) Im obigen Beispiel ist “a” die einzige Zeichenfolge, die für die Suche verwendet wird. Gibt es eine Möglichkeit, find_in_set Art von functionalität zu verwenden und nach mehreren Zeichenfolgen zu suchen, wie: find_in_set(‘a,b,c’, ‘a,b,c,d’) Im obigen Beispiel möchte ich nach drei Strings ‘a, […]

MySQL utf8mb4, Fehler beim Speichern von Emojis

Ich versuche, Namen von Benutzern von einem Dienst in meiner MySQL-database zu speichern. Diese Namen können Emojis wie 🙈😂😱🍰 enthalten (nur für Beispiele) Nach ein wenig Suchen fand ich diesen Stack-Overflow , der zu diesem Tutorial verlinkt. Ich folgte den Schritten und es sieht so aus, als wäre alles richtig konfiguriert. Ich habe eine database […]

Berechnen Sie den Unterschied zwischen zwei Datumsangaben in MySQL

Ich speichere die letzte Login-Zeit in MySQL in, datetime -type abgelegt. Wenn sich Benutzer anmelden, möchte ich den Unterschied zwischen der letzten Anmeldezeit und der aktuellen Zeit (die ich mit NOW() erhalte) ermitteln. Wie kann ich es berechnen?

Kann ich eine function für einen Standardwert in MySql verwenden?

Ich möchte so etwas machen: create table app_users ( app_user_id smallint(6) not null auto_increment primary key, api_key char(36) not null default uuid() ); Dies führt jedoch zu einem Fehler. Gibt es eine Möglichkeit, eine function für einen Standardwert in mysql aufzurufen? Vielen Dank.

Alle Eltern in mysql-Tabelle mit einer einzelnen Abfrage finden (rekursive Abfrage)

Ich habe dieses Schema Beispieldaten | ID | TITLE | CONTROLLER | METHOD | PARENT_ID | |—-|——————-|————|——————-|———–| | 1 | Dashboard | admin | dashboard | 0 | | 2 | Content | admin | content | 0 | | 3 | Modules | admin | modules | 0 | | 4 | Users | […]

Verhindert automatisches Inkrementieren bei MySQL-Duplikateinfügungen

Unter Verwendung von MySQL 5.1.49 versuche ich ein Tagging-System zu implementieren, das ich bei einer Tabelle mit zwei Spalten habe: id(autoincrement) , tag(unique varchar) (InnoDB) Bei Verwendung der Abfrage INSERT IGNORE INTO tablename SET tag=”whatever” wird der Wert für die automatische Inkrement- id erhöht, auch wenn die Einfügung ignoriert wurde. Normalerweise wäre das kein Problem, […]

MySQL – Eingabeerrors ignorieren: Eintrag duplizieren

Ich arbeite in PHP. Bitte, was ist die richtige Art, neue Datensätze in die DB einzufügen, die ein eindeutiges Feld hat. Ich lege viele Datensätze in einen Stapel und möchte nur, dass die neuen eingefügt werden, und ich möchte keinen Fehler für die doppelte Eingabe. Gibt es nur einen Weg, um zuerst einen SELECT zu […]

Verbindung zum MySQL-Server unter ‘localhost’ (10061) nicht möglich

Ich habe kürzlich MySQL 5 unter Windows 2003 installiert und versucht, eine Instanz zu konfigurieren. Alles funktionierte gut, bis ich zu “Anwenden von Sicherheitseinstellungen” kam. An diesem Punkt gab es mir den obigen Fehler ( Can’t connect to MySQL server on ‘localhost’ (10061) ). Ich habe eine Port 3306 Ausnahme in meiner Firewall für ‘MySQL […]

FEHLER: Fehler 1005: Tabelle kann nicht erstellt werden (errno: 121)

Ich habe Probleme mit dem forward engineering meiner MySQL database in WAMP Server. Ich wollte ein Bild des Schemas posten, aber da dies mein erster Beitrag ist, kann ich das nicht. Unten ist das ausgeführte Skript .. use aquaticstar; SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=’TRADITIONAL,ALLOW_INVALID_DATES’; — —————————————————– — Table `Students` — —————————————————– […]