Articles of mysql

Quel est le problème avec mon SQL ici? # 1089 – Clé de préfixe incorrecte

CREATE TABLE `table`.`users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(50) NOT NULL, `password` VARCHAR(50) NOT NULL, `dir` VARCHAR(100) NOT NULL, PRIMARY KEY (`id`(11)) ) ENGINE = MyISAM; J’obtiens l’erreur #1089 – Incorrect prefix key Erreur #1089 – Incorrect prefix key et je n’arrive pas à comprendre ce que je fais mal. Aidez-moi, s’il vous […]

Comment puis-je utiliser now () dans Docsortingne 2 DQL?

$ php app / docsortingne docsortingne: query: dql ‘SELECT now ()’ [Docsortingne \ ORM \ Query \ QueryException] [Erreur de syntaxe] ligne 0, col 7: Erreur: fonction connue attendue, obtenu ‘maintenant’ Comment puis-je utiliser la fonction MySQL now () avec Docsortingne DQL?

mysqld: Impossible de changer le répertoire en données. Le serveur ne démarre pas

J’ai installé un serveur MySQL avec l’installateur et ça a commencé. Après le redémarrage, j’ai essayé de le redémarrer et d’obtenir l’erreur suivante: D:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld -u root -p mysqld: Can’t change dir to ‘D:\Program Files\MySQL\MySQL Server 5.7\data\’ (Errcode: 2 – No such file or directory) 2015-11-17T08:30:18.822962Z 0 [Warning] TIMESTAMP with implicit DEFAULT value […]

Utiliser un alias dans les calculs SQL

Pourquoi cette requête ne fonctionne-t-elle pas? SELECT 10 AS my_num, my_num*5 AS another_number FROM table Dans cet exemple, j’essaie d’utiliser l’alias my_num dans d’autres calculs. Il en résulte une colonne inconnue “my_num” C’est une version simplifiée de ce que j’essaie de faire, mais je voudrais essentiellement utiliser un alias pour effectuer d’autres calculs. Mes calculs […]

Comment append deux résultats de comptage (*) sur deux tables différentes?

J’ai deux tables: jouets et jeux. +——————–+——————+ | Field | Type | +——————–+——————+ | toy_id | int(10) unsigned | | little_kid_id | int(10) unsigned | +——————–+——————+ +——————–+——————+ | Field | Type | +——————–+——————+ | game_id | int(10) unsigned | | little_kid1 | int(10) unsigned | | little_kid2 | int(10) unsigned | | little_kid3 | int(10) […]

MySQL – Remplacer le caractère dans les colonnes

Étant un débutant autodidacte, j’ai créé un gros problème pour moi. Avant d’insérer des données dans ma firebase database, j’ai converti apostrophes (‘) dans une chaîne en guillemets (“”), au lieu de la barre oblique et de l’apostrophe (\’) requirejs par MySQL. Avant que ma table ne dépasse les 200 000 lignes qu’elle contient déjà, […]

Trouver le prochain identifiant disponible dans MySQL

Je dois trouver le prochain identifiant disponible (s’il y a 5 données dans la firebase database, je dois obtenir le prochain emplacement d’insertion disponible qui est 6) dans une firebase database MySQL. Comment puis je faire ça? J’ai utilisé MAX(id) , mais lorsque je supprime des lignes de la firebase database, il contient toujours l’ancienne […]

Dernier index d’une sous-chaîne donnée dans MySQL

Nous pouvons trouver l’index de la première occurrence d’une sous-chaîne donnée dans MySQL en utilisant la fonction INSTR() comme suit. SELECT instr(‘Have_a_good_day’, ‘_’) AS index_position Il afficherait 5 , la première occurrence de la sous-chaîne spécifiée qui est dans ce cas un trait de soulignement _ . Je dois obtenir la dernière occurrence d’un caractère […]

Colonne calculée à partir d’une autre colonne?

Vu le tableau suivant: id | value ————– 1 6 2 70 Y a-t-il un moyen d’append une colonne qui est automatiquement calculée en fonction d’une autre colonne dans la même table? Comme une vue, mais une partie de la même table. A titre d’exemple, calculated serait la moitié de la value . Calculated devrait […]

COMMANDER PAR date et heure AVANT GROUPE BY nom dans mysql

J’ai une table comme celle-ci: name date time tom | 2011-07-04 | 01:09:52 tom | 2011-07-04 | 01:09:52 mad | 2011-07-04 | 02:10:53 mad | 2009-06-03 | 00:01:01 Je veux d’abord le nom le plus ancien: SELECT * ORDER BY date ASC, time ASC GROUP BY name (-> ne marche pas!) maintenant il devrait d’abord […]