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.

5
Gibt es eine Namenskonvention für MySQL?
So mache ich das: Tabellennamen sind niedriger Fall verwendet Unterstrichen um Worte zu trennen, und sind Einzahl (zB foo, foo_barusw. Ich habe im Allgemeinen (nicht immer) eine Auto-Inkrement-PK. Ich verwende die folgende Konvention: tablename_id(zB foo_id, foo_bar_idusw.). Wenn eine Tabelle eine Spalte enthält, die ein Fremdschlüssel ist, kopiere ich einfach den …

6
MySQL CONCAT gibt NULL zurück, wenn ein Feld NULL enthält
Ich habe folgende Daten in meiner Tabelle "Geräte" affiliate_name affiliate_location model ip os_type os_version cs1 inter Dell 10.125.103.25 Linux Fedora cs2 inter Dell 10.125.103.26 Linux Fedora cs3 inter Dell 10.125.103.27 NULL NULL cs4 inter Dell 10.125.103.28 NULL NULL Ich habe unten Abfrage ausgeführt SELECT CONCAT(`affiliate_name`,'-',`model`,'-',`ip`,'-',`os_type`,'-',`os_version`) AS device_name FROM devices Es …
162 mysql  sql  null  concat 






9
So erhalten Sie die letzte Einfüge-ID nach der Einfügeabfrage im aktiven Datensatz des Codeigniters
Ich habe eine Einfügeabfrage (aktiver Datensatzstil), mit der die Formularfelder in eine MySQL-Tabelle eingefügt werden. Ich möchte die letzte automatisch inkrementierte ID für die Einfügeoperation als Rückgabewert meiner Abfrage erhalten, habe jedoch einige Probleme damit. Im Controller: function add_post(){ $post_data = array( 'id' => '', 'user_id' => '11330', 'content' => …
160 mysql  codeigniter 

5
Geben Sie 0 zurück, wenn das Feld in MySQL null ist
Gibt es in MySQL eine Möglichkeit, die "Gesamt" -Felder auf Null zu setzen, wenn sie NULL sind? Folgendes habe ich: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT SUM(upr.amount) FROM uc_payment_receipts upr WHERE uo.order_id = upr.order_id ) AS payment_received, …
160 sql  mysql 

7
Unzulässige Mischung von Kollatierungen (utf8_unicode_ci, IMPLICIT) und (utf8_general_ci, IMPLICIT) für die Operation '='
Fehlermeldung auf MySql: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' Ich habe mehrere andere Beiträge durchgesehen und konnte dieses Problem nicht lösen. Der betroffene Teil ist ungefähr so: CREATE TABLE users ( userID INT UNSIGNED NOT NULL AUTO_INCREMENT, firstName VARCHAR(24) NOT NULL, lastName VARCHAR(24) NOT NULL, username …

3
Wie zeige ich eine MySQL-Warnung an, die gerade passiert ist?
Ich habe gerade eine einfache MySQL CREATE TABLE-Anweisung ausgeführt, die die Zeile erzeugt hat "Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,07 Sek.)." Es zeigte mir jedoch nicht wirklich, was die Warnung war. Wie können Sie den Inhalt einer Warnung sehen, die gerade aufgetreten ist? Ich benutze MySQL 5.1, wenn …
160 mysql 

9
MySQL Workbench: So halten Sie die Verbindung aufrecht
Fehlercode: 2013. Verbindung zum MySQL-Server während der Abfrage unterbrochen Ich benutze MySQL Workbench. Außerdem führe ich einen Stapel von Einfügungen aus, insgesamt etwa 1000 Zeilen (z. INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4B. 1000-fach multipliziert). Jeder Stapel benötigt eine beträchtliche Zeit, einige davon …

4
Unbekannte Laravel-Spalte 'update_at'
Ich habe gerade mit Laravel angefangen und erhalte die folgende Fehlermeldung: Unbekannte Spalte 'updated_at' in gebruikers einfügen (naam, wachtwoord, updated_at, created_at) Ich weiß, dass der Fehler aus der Zeitstempelspalte stammt, wenn Sie eine Tabelle migrieren, aber ich verwende die nicht updated_at Feld nicht. Ich habe es verwendet, als ich dem …



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.