J’ai juste eu une requête assez complexe avec laquelle je travaillais et cela prenait 8 secondes. EXPLAIN affichait un ordre de table étrange et mes index n’étaient pas tous utilisés même avec l’indicateur FORCE INDEX. Je suis tombé sur le mot-clé de jointure STRAIGHT_JOIN et j’ai commencé à remplacer certains de mes mots-clés INNER JOIN […]
J’ai un problème stupide avec SQL que je ne peux pas résoudre. ALTER TABLE `news` ADD `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, AJOUTEZ LA CLÉ PRIMAIRE (`dateAdded`) Erreur: (#1067)Invalid default value for ‘dateAdded’ Quelqu’un peut-il m’aider?
Je reçois cette erreur `establish_connection’: Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load — active_record/connection_adapters/mysql2_adapter) (RuntimeError) from /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/activerecord- Voici le dump de toute l’erreur et ma config et gemfile.
Je veux copier une table dans MySQL. Quel est le moyen le plus rapide? Comme ça? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; ou CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); ou y a-t-il un autre moyen? EDIT: Je crains que les index […]
CREATE TABLE `users` ( `UID` INT UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR(45) NOT NULL , `password` VARCHAR(100) NULL , `name` VARCHAR(100) NULL , `gender` BIT NULL , `email` VARCHAR(255) NULL , `phone` VARCHAR(30) NOT NULL , `verified` BIT NOT NULL DEFAULT 0 , `time_zone` INT NULL , `time_register` DATETIME NULL , `time_active` DATETIME NULL […]
Je voudrais sélectionner une valeur unique dans une variable. J’ai essayé de suivre: DECLARE myvar INT(4); – renvoie immédiatement une erreur de syntaxe. SELECT myvalue FROM mytable WHERE anothervalue = 1; – renvoie un entier unique SELECT myvalue INTO myvar FROM mytable WHERE anothervalue = 1; – ne fonctionne pas, a également essayé @myvar Est-il […]
Comment ferait-on une insertion en masse dans mySQL si on utilisait quelque chose comme https://github.com/felixge/node-mysql
Étant donné qu’ils doivent être uniques, comment dois-je nommer les FK dans une firebase database MySQL?
En MySQL, comment puis-je obtenir un horodatage, disons il y a 30 jours? Quelque chose comme: select now() – 30 Le résultat doit renvoyer un horodatage.
J’essaie d’append une ligne à une table InnoDB avec une simple requête: INSERT INTO zip_codes (zip_code, city) VALUES (‘90210’, ‘Beverly Hills’); Mais quand je tente cette requête, j’obtiens les éléments suivants: ERROR 1114 (HY000): The table `zip_codes` is full Faire un “SELECT COUNT (*) FROM zip_codes” me donne 188 959 lignes, ce qui ne semble […]