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.

9
PostgreSQL GROUP BY anders als MySQL?
Ich habe einige meiner MySQL-Abfragen nach PostgreSQL migriert, um Heroku zu verwenden. Die meisten meiner Abfragen funktionieren einwandfrei, aber ich habe immer wieder einen ähnlichen wiederkehrenden Fehler, wenn ich group by verwende: FEHLER: Die Spalte "XYZ" muss in der GROUP BY-Klausel erscheinen oder in einer Aggregatfunktion verwendet werden Könnte mir …



3
INSERT INTO .. ​​ON DUPLICATE KEY UPDATE für mehrere Elemente
Ich möchte so etwas tun INSERT INTO t (t.a, t.b, t.c) VALUES ('key1','key2','value') ON DUPLICATE KEY UPDATE t.c = 'value'; INSERT INTO t (t.a, t.b, t.c) VALUES ('key1','key3','value2') ON DUPLICATE KEY UPDATE t.c = 'value2'; ta und tb sind Schlüssel. Das alles funktioniert gut, aber ich bekomme eine Fehlermeldung beim …
70 mysql 

6
Wie erstelle ich eine virtuelle Spalte mit MySQL SELECT?
Wenn ich SELECT a AS b mache und b keine Spalte in der Tabelle ist, würde die Abfrage die "virtuelle" Spalte erstellen? Tatsächlich muss ich eine virtuelle Spalte in die Abfrage einbinden und einige Informationen in die Abfrage verarbeiten, damit ich sie später für jedes Element verwenden kann.
70 php  mysql  select 


5
SQL Performance UNION vs OR
Ich habe gerade einen Teil eines Optimierungsartikels gelesen und bin bei der folgenden Aussage fehlerhaft vorgegangen : Bei Verwendung von SQL ersetzen Sie Anweisungen ORmit UNION: select username from users where company = ‘bbc’ or company = ‘itv’; zu: select username from users where company = ‘bbc’ union select username …
70 mysql  sql  performance  union 

14
Wie wähle ich die erste Zeile für jede Gruppe in MySQL aus?
In C # wäre es so: table .GroupBy(row => row.SomeColumn) .Select(group => group .OrderBy(row => row.AnotherColumn) .First() ) Linq-To-Sql übersetzt es in den folgenden T-SQL-Code: SELECT [t3].[AnotherColumn], [t3].[SomeColumn] FROM ( SELECT [t0].[SomeColumn] FROM [Table] AS [t0] GROUP BY [t0].[SomeColumn] ) AS [t1] OUTER APPLY ( SELECT TOP (1) [t2].[AnotherColumn], [t2].[SomeColumn] …




13
Wie erstellt man einen Index für den Datumsteil des Feldes DATETIME in MySql?
Wie erstelle ich einen Index für den Datumsteil des Felds DATETIME? mysql> SHOW COLUMNS FROM transactionlist; +-------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+------------------+------+-----+---------+----------------+ | TransactionNumber | int(10) unsigned | NO | PRI | NULL | auto_increment | | WagerId | int(11) | …
70 mysql 

13
Berechnen Sie das Alter in MySQL (InnoDb)
Wenn ich das Geburtsdatum einer Person in einer Tabelle im Formular gespeichert habe dd-mm-yyyyund es vom aktuellen Datum abziehe, in welchem ​​Format wird das Rückgabedatum angegeben? Wie kann ich dieses zurückgegebene Format verwenden, um das Alter einer Person zu berechnen?
69 mysql  sql 


4
Postgres 9.1 vs MySQL 5.6 InnoDB?
Einfache Frage - Was wäre besser für eine mittelgroße / große Datenbank mit der Anforderung an die Kompatibilität mit ACID im Jahr 2012? Ich habe alles (gut die meisten) über mySQL vs pgSQL gelesen, aber die meisten dieser Beiträge beziehen sich auf Version 4.5.1 bzw. 7.8 und sind ziemlich veraltet …
69 mysql  postgresql 

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.