Questions marquées «mysql»

94
mysql crée un utilisateur s'il n'existe pas

J'ai une requête pour vérifier la liste des utilisateurs mysql pour créer un nouvel utilisateur. IF (SELECT EXISTS(SELECT 1 FROM `mysql`.`user` WHERE `user` = '{{ title }}')) = 0 THEN CREATE USER '{{ title }}'@'localhost' IDENTIFIED BY '{{ password }}' END IF; Mais j'obtiens cette erreur: ERROR...

93
Puis-je utiliser une fonction pour une valeur par défaut dans MySql?

Je veux faire quelque chose comme ça: create table app_users ( app_user_id smallint(6) not null auto_increment primary key, api_key char(36) not null default uuid() ); Cependant, cela entraîne une erreur, existe-t-il un moyen d'appeler une fonction pour une valeur par défaut dans mysql? Merci....

93
Recherche plein texte avec InnoDB

Je développe une application Web à haut volume, dont une partie est une base de données MySQL de messages de discussion qui devront passer à plus de 20 millions de lignes, en douceur. J'avais initialement prévu d'utiliser MyISAM pour les tables (pour les capacités de recherche de texte intégral...

93
Mettre à jour une table MySQL avec les valeurs d'une autre

J'essaie de mettre à jour une table MySQL en fonction des informations d'une autre. Ma originaltable ressemble à: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend Et le tobeupdatedtableau ressemble à: uniqueid | id | value --------------------- 1 | | something 2 | | anything...

93
sélectionnez count (*) dans la table de mysql en php

Je peux obtenir à la fois la valeur et la ligne du résultat de la requête mysql. Mais j'ai du mal à obtenir la sortie unique d'une requête. par exemple: $result = mysql_query("SELECT COUNT(*) FROM Students;"); J'ai besoin du résultat à afficher. Mais je n'obtiens pas le résultat. J'ai essayé les...

93
Utilisation de% pour l'hôte lors de la création d'un utilisateur MySQL

La base de données MySQL a besoin de deux utilisateurs: appuser et support. L'un des développeurs d'applications insiste pour que je crée quatre comptes pour ces utilisateurs: appuser@'%' appuser@'localhost' support@'%' support@'localhost' Pour la vie de moi, je ne peux pas comprendre pourquoi il...