Articles of mysql

Comment effacez-vous une requête MySQL non exécutée de la ligne de commande?

Supposons que vous tapez une requête en ligne de commande dans une firebase database MySQL et que vous devez annuler et recommencer. A partir d’un shell bash, vous pouvez simplement taper ctrl-c et obtenir une nouvelle invite. En MySQL, ctrl-c quitte le client et vous renvoie au shell. Par exemple, j’ai une longue instruction SELECT […]

MySQL: Plusieurs tables ou plusieurs bases de données?

Pour un projet, nous avons un tas de données qui ont toujours la même structure et qui ne sont pas liées entre elles. Il existe deux approches pour enregistrer les données: Créer une nouvelle firebase database pour chaque pool (environ 15-25 tables) Créer toutes les tables dans une firebase database et différencier les pools par […]

Erreurs d’installation de mysql2 gem via le Bundler

mysql2 d’installer le gem mysql2 via le Bundler, mais il continue de mourir avec l’erreur suivante: ** executing command /home/cc_rails/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in ‘rescue in block in build_extensions’: ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /home/cc_rails/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb –with-mysql-config=/usr/bin/mysql_config checking for rb_thread_blocking_region()… yes checking for mysql.h… no checking for mysql/mysql.h… no —– mysql.h is missing. please check your […]

Mysql 1050 Error «La table existe déjà» alors qu’elle ne le fait pas

J’ajoute ce tableau: CREATE TABLE contenttype ( contenttypeid INT UNSIGNED NOT NULL AUTO_INCREMENT, class VARBINARY(50) NOT NULL, packageid INT UNSIGNED NOT NULL, canplace ENUM(‘0′,’1’) NOT NULL DEFAULT ‘0’, cansearch ENUM(‘0′,’1’) NOT NULL DEFAULT ‘0’, cantag ENUM(‘0′,’1’) DEFAULT ‘0’, canattach ENUM(‘0′,’1’) DEFAULT ‘0’, isaggregator ENUM(‘0’, ‘1’) NOT NULL DEFAULT ‘0’, PRIMARY KEY (contenttypeid), UNIQUE KEY packageclass […]

MySQL: Mise à jour de l’entrée SANS mettre à jour l’horodatage

J’ai un horodatage dans une table mysql avec l’atsortingbut “ON UPDATE CURRENT_TIMESTAMP”. Est-il possible de désactiver manuellement la mise à jour de l’horodatage lors d’une occasion spéciale? (ex: mise à jour de l’entrée pour réviser un article de blog, mais pas pour la remettre à jour)

Générer un GUID dans MySQL pour les données existantes?

Je viens d’importer un tas de données dans une table MySQL et j’ai une colonne “GUID” que je veux essentiellement remplir toutes les lignes existantes avec des GUID aléatoires nouveaux et uniques. Comment est-ce que je fais ceci dans MySQL? j’ai essayé UPDATE db.tablename SET columnID = UUID() where columnID is not null Et juste […]

Connexion SQL Pentaho Data Integration

J’utilise Pentaho Data Integration et j’essaie de me connecter à ma firebase database via MySQL mais quand je le fais, j’obtiens cette erreur ….. Error connecting to database [devdb2] : org.pentaho.di.core.exception.KettleDatabaseException: Error occured while trying to connect to the database Exception while loading class org.gjt.mm.mysql.Driver org.pentaho.di.core.exception.KettleDatabaseException: Error occured while trying to connect to the database […]

Table ALTER – Ajout de AUTOINCREMENT dans MySQL

J’ai créé une table en MySQL avec la colonne itemID . Après avoir créé la table, je veux maintenant changer cette colonne en AUTOINCREMENT . Comment cela peut-il être fait en utilisant les instructions ALTER? Définition de la table: ALLITEMS (itemid int(10) unsigned, itemname varchar(50)) J’utilise le code suivant mais il génère une erreur: syntaxe […]

Exécuter un script .sql en utilisant MySQL avec JDBC

Je commence à utiliser MySQL avec JDBC. Class.forName(“com.mysql.jdbc.Driver”); conn = DriverManager.getConnection(“jdbc:mysql:///x”, “x”, “x”); stmt = conn.createStatement(); stmt.execute( “CREATE TABLE amigos” + “(“+ “id int AUTO_INCREMENT not null,”+ “nombre char(20) not null,”+ “primary key(id)” + “)”); J’ai 3-4 tables à créer et cela ne semble pas bien. Est-il possible d’exécuter un script .sql depuis MySQL JDBC?

MYSQL dans le fichier «access refusé» – mais mon utilisateur a un access «ALL» .. et le dossier est CHMOD 777

Des idées? SELECT * INTO OUTFILE ‘/home/myacnt/docs/mysqlCSVtest.csv’ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘*’ LINES TERMINATED BY ‘\n’ FROM tbl_property WHERE managerGroupID = {$managerGroupID} Erreur: Access denied for user ‘asdfsdf’@’localhost’ (using password: YES)