Articles of mysql

MySQL Workbench ne peut pas charger mysql.proc

Je commence à utiliser l’outil MySQL Workbench, en particulier pour la modélisation des données. Donc, la première chose que je voudrais faire, c’est l’ingénierie inverse de ma firebase database existante sur le serveur Web. Mais je n’ai pas pu terminer le processus, car je reçois toujours ce message d’erreur étrange: Error: Cannot load from mysql.proc. […]

L’instruction MySQL SELECT pour la «longueur» du champ est supérieure à 1

J’ai un champ LINK dans ma table. Certaines lignes ont un lien, d’autres non. Je voudrais sélectionner toutes les lignes où LINK est présent. (la longueur est supérieure à X caractères). Comment est-ce que j’écris ceci?

Que signifie «Table ne supporte pas l’optimisation, faire recréer + parsingr à la place» signifie?

Je travaille sur MySQL 5.5 et essaye de faire la reconstruction d’index en utilisant une requête OPTIMIZE TABLE . Je reçois l’erreur ci-dessous: La table ne supporte pas l’optimisation, recréant + analysant à la place Qu’est-ce que ça veut dire? Le moteur MySQL ne permet-il pas la reconstruction d’index? Que se passe-t-il derrière ce message, […]

MySQL: transaction dans une procédure stockée

La structure de base de ma procédure stockée est, BEGIN .. Declare statements .. START TRANSACTION; .. Query 1 .. .. Query 2 .. .. Query 3 .. COMMIT; END Version de MySQL: 5.1.61-0ubuntu0.11.10.1-log Actuellement, si la requête 2 échoue, le résultat de la requête 1 est validé. Comment puis-je annuler la transaction si l’une […]

Mysql: Copier la ligne mais avec un nouvel identifiant

J’ai un tableau “test” avec un id auto-incrémenté et un nombre arbitraire de colonnes. Je veux faire une copie d’une ligne dans cette table avec toutes les colonnes identiques, à l’exception de l’ id de cours. Est-il possible de le faire sans nommer toutes les colonnes? Je pensais que INSERT… SELECT… ON DUPLICATE KEY m’aiderait […]

Faire fonctionner MySQL sur OSX 10.7 Lion

J’essaie actuellement de faire fonctionner MySQL sur OSX 10.7 Lion. J’ai essayé la méthode d’infusion: brew install mysql -> cmake -> no problems -> make -> no problems -> make install -> no problems -> done unset TMPDIR mysql_install_db –verbose –user=`whoami` –basedir=”$(brew –prefix mysql)” –datadir=/usr/local/var/mysql –tmpdir=/tmp Installing MySQL system tables… /usr/local/bin/mysql_install_db: line 428: 15397 Done […]

MySQL: Convertir INT en DATETIME

J’ai un horodatage de type UNIX stocké dans une colonne INT de MySQL. Quelle est la bonne façon de récupérer ceci en tant que DATETIME MySQL? (J’ai trouvé la réponse lors de la re-parsing des fonctions de date de MySQL, mais je n’ai pas vu la réponse sur SO. Figuré qu’il devrait être ici.)

Comment vous connectez-vous à une firebase database MySQL avec Oracle SQL Developer?

Oracle SQL Developer est déjà installé et je peux me connecter aux bases de données Oracle et les interroger. Utilisation de l’aide -> Vérifier les mises à jour J’ai pu installer l’extension Oracle MySQL Browser, mais il n’y a pas d’options de connexion pour les bases de données MySQL.

Comment réparer les caractères UTF8 codés en double (dans une table utf-8)

Un précédent LOAD DATA INFILE été exécuté en supposant que le fichier CSV est codé en latin1 . Au cours de cette importation, les caractères multi-octets ont été interprétés comme deux caractères simples, puis encodés avec utf-8 (à nouveau). Ce double encodage a créé des anomalies comme ñ au lieu de ñ . Comment corriger […]

Sélectionnez les données de “show tables” requête MySQL

Est-il possible de sélectionner des show tables dans MySQL? SELECT * FROM (SHOW TABLES) AS `my_tables` Quelque chose dans ce sens, bien que ce qui précède ne fonctionne pas (sur 5.0.51a, au moins).