Questions marquées «mysql»

MySQL est un système de gestion de base de données relationnelle (RDBMS) gratuit et open source qui utilise SQL (Structured Query Language). N'UTILISEZ PAS cette balise pour d'autres bases de données telles que SQL Server, SQLite, etc. Ce sont des bases de données différentes qui utilisent toutes leurs propres dialectes SQL pour gérer les données.

5
Quand fermer les curseurs en utilisant MySQLdb
Je construis une application Web WSGI et j'ai une base de données MySQL. J'utilise MySQLdb, qui fournit des curseurs pour exécuter des instructions et obtenir des résultats. Quelle est la pratique standard pour obtenir et fermer les curseurs? En particulier, combien de temps mes curseurs doivent-ils durer? Dois-je avoir un …

5
Empêcher l'injection SQL dans Node.js
Est-il possible d'empêcher les injections SQL dans Node.js (de préférence avec un module) de la même manière que PHP avait préparé des instructions qui les protégeaient. Si c'est le cas, comment? Sinon, quels sont quelques exemples qui pourraient contourner le code que j'ai fourni (voir ci-dessous). Un certain contexte: Je …

5
Comment écrire une instruction IF ELSE dans une requête MySQL
Comment écrire une instruction IF ELSE dans une requête MySQL? Quelque chose comme ça: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Ensuite, dans mon tableau, je devrais pouvoir le faire: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

4
Comment supprimer de select dans MySQL?
Ce code ne fonctionne pas pour MySQL 5.0, comment le réécrire pour le faire fonctionner DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Je souhaite supprimer les colonnes qui n'ont pas d'identifiant unique. J'ajouterai que la plupart du temps, c'est un …

9
MySQL obtient la position de la ligne dans ORDER BY
Avec la table MySQL suivante: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Comment puis-je sélectionner une seule ligne ET sa position parmi les autres lignes du tableau, une fois triées par name ASC. Donc, si les données de la table ressemblent à ceci, lorsqu'elles sont triées …


2
sélectionner dans dans mysql
Je suis un utilisateur MSSQL et maintenant je convertis ma base de données en MySQL. J'écris la requête suivante dans MySQL: select * into new_tbl from tbl Et j'obtiens l'erreur suivante Error : Undeclared variable new_tbl Comment une telle requête doit-elle être correctement écrite dans MySQL?
86 mysql  sql  sql-server 

9
max (longueur (champ)) dans mysql
Si je dis: select max(length(Name)) from my_table J'obtiens le résultat 18, mais je veux aussi les données concernées. Donc si je dis: select max(length(Name)), Name from my_table ...ça ne marche pas. Il devrait y avoir une auto-adhésion, je suppose, que je suis incapable de comprendre. Quelqu'un peut-il me donner un …
86 sql  mysql 


4
MySQL, concaténer deux colonnes
Il y a deux colonnes dans une table MySQL: SUBJECTet YEAR. Je souhaite générer un numéro unique alphanumérique qui contient les données concaténées de SUBJECT et YEAR. Comment puis-je faire ceci? Est-il possible d'utiliser un opérateur simple comme +?
85 php  mysql  sql 



14
Ruby on Rails 3 Impossible de se connecter au serveur MySQL local via le socket '/tmp/mysql.sock' sur OSX
J'ai un environnement standard Rails3, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 L'erreur que j'obtiens lors de l'exécution rake db:migratepour créer une base de données est: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml a development: adapter: mysql2 host: localhost username: root …

5
Erreur lors de l'importation du vidage SQL dans MySQL: base de données inconnue / impossible de créer la base de données
Je ne sais pas comment importer un fichier de vidage SQL. Je n'arrive pas à importer la base de données sans créer d'abord la base de données dans MySQL. Il s'agit de l'erreur affichée lorsqu'elle database_namen'a pas encore été créée: username= nom d'utilisateur d'une personne ayant accès à la base …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.