Questions sur mysql

30
réponses

Dois-je utiliser le type de données datetime ou timestamp dans MySQL?

recommanderiez-vous d'utiliser un champ datetime ou un champ timestamp , et pourquoi (en utilisant MySQL)? je travaille avec PHP du côté serveur.
demandé sur 2009-01-03 19:14:37
14
réponses

Pourquoi ne devrais-je pas utiliser les fonctions mysql * en PHP?

quelles sont les raisons techniques pour lesquelles on ne devrait pas utiliser les fonctions mysql_* ? (par exemple my ... site, pourquoi j'ai des erreurs comme Warning: mysql_connect(): Aucun fichier ou répertoire de
demandé sur 2012-10-12 17:18:39
30
réponses

Comment importer un fichier SQL en utilisant la ligne de commande dans MySQL?

j'ai un fichier .sql avec une exportation de phpMyAdmin . Je veux l'importer dans un autre serveur en utilisant la lign ... Comment puis-je importer ce fichier sans problème? dois-je créer une base de données en premier?
demandé sur 2013-07-16 04:43:48
3
réponses

Quelle est la différence entre la jointure intérieure, la jointure de gauche, la jointure de droite et la jointure complète? [dupliquer]

cette question a déjà une réponse ici: Quelle est la différence entre "joint inté ... Quelle est la différence entre INNER JOIN , LEFT JOIN , RIGHT JOIN et FULL JOIN in MySQL ?
demandé sur 2011-04-18 21:15:24
13
réponses

UTF-8 tout le chemin à travers

Je mets en place un nouveau serveur, et je veux prendre en charge L'UTF-8 entièrement dans mon application web. J'ai ... les inadéquations se produisent? C'est pour un nouveau serveur Linux, tournant MySQL 5, PHP 5 et Apache 2.
demandé sur 2008-11-11 00:04:56
21
réponses

Comment réinitialiser auto INCREMENT dans MySQL?

Comment puis-je réinitialiser le AUTO_INCREMENT d'un champ? Je veux que ça recommence à compter de 1 .
demandé sur 2012-01-19 12:37:49
9
réponses

Puis-je concaténer plusieurs lignes MySQL en un seul champ?

en utilisant MySQL , je peux faire quelque chose comme: SELECT hobbies FROM peoples_hobbies WHERE person_id = ... fonctions CONCAT ou CONCAT_WS acceptent les ensembles de résultats, donc quelqu'un ici sait comment faire cela?
demandé sur 2008-11-10 05:34:26
28
réponses

Comment afficher les résultats de recherche MySQL au format CSV?

y a-t-il un moyen facile d'exécuter une requête MySQL depuis la ligne de commande Linux et d'afficher les résultats dan ... s qui doivent être entourées de guillemets, ou s'il y a des guillemets dans les résultats qui doivent être échappés.
demandé sur 2008-12-10 18:59:51
30
réponses

Référence - que signifie cette erreur dans PHP?

Qu'est-ce que c'est? il s'agit d'un certain nombre de réponses sur les Avertissements, les erreurs et les not ... de type boolean/string/integer Voir aussi référence - que signifie Ce symbole en PHP?
demandé sur 2012-10-07 19:11:00
29
réponses

SQL sélectionnez uniquement les lignes avec la valeur de max sur une colonne

j'ai ce tableau pour les documents (version simplifiée ici): +------+-------+---------------------------------- ... ses positives. Qui n'a pas été l'intention! Le violon est basé sur les réponses, en particulier la réponse acceptée.
demandé sur 2011-10-12 23:42:07
6
réponses

Installation de versions de paquets spécifiques avec pip

j'essaie d'installer la version 1.2.2 de L'adaptateur MySQL_python, en utilisant un nouveau virtualenv créé avec l'opti ... gg-info dans le site de paquets. Est-ce un problème spécifique à ce package, ou suis J'ai fait quelque chose de mal?
demandé sur 2011-03-08 01:58:13
30
réponses

mysql fetch array()/mysql fetch assoc () / mysql fetch row () / mysql num rows etc ... s'attend à ce que le paramètre 1 soit une ressource

j'essaie de sélectionner des données à partir D'une table MySQL, mais je reçois un des messages d'erreur suivants: ... = $pdo->prepare('SELECT ...'); // Call to a member function bindParam() on a non-object $stmt->bindParam(...);
demandé sur 2010-06-04 14:18:08
5
réponses

Quelle est la différence entre le ci général utf8 et le ci unicode utf8?

entre utf8_general_ci et utf8_unicode_ci , y a-t-il des différences en termes de performance?
demandé sur 2009-04-20 07:43:49
27
réponses

MyISAM contre InnoDB [fermé]

je travaille sur un projet qui implique beaucoup de bases de données écrit, je dirais ( 70% inserts et 30% lit ). Ce ... est-ce que quelqu'un a de l'expérience avec ce type de charge (ou plus)? MyISAM est-elle la voie à suivre?
demandé sur 2008-08-21 18:50:52
30
réponses

Comment puis-je rapidement renommer une base de données MySQL (changer le nom du schéma)?

manuel MySQL à MySQL couvre ce. D'habitude, je jette la base de données et je la réimporte avec un nouv ... dée . cela doit fonctionner avec InnoDB , qui stocke les choses très différemment de MyISAM .
demandé sur 2008-09-16 01:22:00
10
réponses

Joint intérieur sur vs où clause

par souci de simplicité, supposons que tous les champs pertinents sont NOT NULL . Vous pouvez le faire: ... table2.primarykey WHERE (some other conditions) ces deux fonctionnent sur le même chemin, dans MySQL ?
demandé sur 2009-06-19 20:16:24
24
réponses

Comment définir une valeur par défaut pour une colonne MySQL Datetime?

comment définir une valeur par défaut pour une colonne MySQL Datetime? dans SQL Server c'est getdate() . Quel est L'équivalent pour MySQL? Je suis de l'utilisation de MySQL 5.x si c'est un facteur.
demandé sur 2008-10-04 00:24:30
6
réponses

MySQL: grand VARCHAR vs texte?

J'ai une table de messages dans MySQL qui enregistre les messages entre utilisateurs. Mis à part les ids et les types ... s sur le débordement de pile mais serait bon d'obtenir des vues spécifiques à ce type de stockage de message commun.
demandé sur 2010-01-07 23:40:33
10
réponses

"INSERT IGNORE" vs " INSERT ... ON DUPLICATE KEY UPDATE"

lors de l'exécution d'une instruction INSERT avec de nombreuses lignes, je veux sauter les entrées en double qui cause ... façon de simplement ignorer les lignes qui pourrait provoquer des doublons et juste continuer sur les autres lignes?
demandé sur 2009-02-14 08:24:06
21
réponses

Récupérer le dernier enregistrement de chaque groupe - MySQL

il y a un tableau messages qui contient les données suivantes: Id Name Other_Columns -------------------- ... Y id DESC) AS x GROUP BY name mais ça a l'air très inefficace. D'autres moyens d'atteindre le même résultat?
demandé sur 2009-08-21 21:04:04
9
réponses

Insérer dans une table MySQL ou mettre à jour s'il existe

je veux ajouter une ligne à une table de base de données, mais si une ligne existe avec la même clé unique, je veux me ... Normalement, cela donne une erreur. Si j'utilise insert IGNORE il ignorera l'erreur, mais il ne mettra pas à jour.
demandé sur 2010-11-17 17:08:52
9
réponses

Comment 'insérer si non existe' dans MySQL?

j'ai commencé par googler, et j'ai trouvé ce article qui parle des tables mutex. j'ai une table avec 14 mil ... t déjà là? il semble qu'avec simplement une contrainte, quand j'émets l'insert via php, le script croque.
demandé sur 2009-09-01 12:56:41
17
réponses

Comment puis-je sélectionner des lignes avec MAX(valeur de la colonne), distinctes par une autre colonne en SQL?

ma table est: id home datetime player resource ---|-----|------------|--------|--------- 1 | 10 | ... tetime Non. Donne tous les enregistrements. -- 3 ..something exotic: avec divers résultats.
demandé sur 2009-03-04 23:14:26
4
réponses

TINYTEXT, TEXT, medium text et LONGTEXT tailles maximales de stockage

Per the MySQL docs , il y a quatre types de texte: TINYTEXT TEXT medium text LO ... e que je peux stocker dans une colonne de chaque type de données en supposant que le codage de caractères est UTF-8?
demandé sur 2012-12-18 16:13:35
21
réponses

Trouver des valeurs dupliquées dans MySQL

j'ai une table avec une colonne varchar, et je voudrais trouver tous les enregistrements qui ont des valeurs dupliquées dans cette colonne. Quelle est la meilleure requête que je peux utiliser pour trouver les doublons?
demandé sur 2009-03-27 07:22:12
10
réponses

Grant** all * * privilèges sur la base de données

j'ai créé la base de données, par exemple 'mydb'. CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CR ... CHARACTER SET utf8 COLLATE utf8_bin); ERROR 1142 (42000): CREATE command denied to user 'myuser'@'...' for table 't'
demandé sur 2011-02-16 15:38:23
15
réponses

Code d'erreur MySQL: 1175 pendant la mise à jour dans MySQL Workbench

j'essaie de mettre à jour la colonne visited pour lui donner la valeur 1. J'utilise MySQL workbench, et j'écris la déc ... t toujours et je ne suis pas capable de mettre à jour cette valeur. S'il vous plaît, dites-moi quel est le problème?
demandé sur 2012-07-12 12:44:39
13
réponses

Groupe d'interrogation MySQL par jour / mois / année

est - il possible que je fasse une simple requête pour compter combien de dossiers j'ai dans une période de temps déte ... OM stats GROUP BY record_date.YEAR, record_date.MONTH pour avoir une statistique mensuelle. Merci!
demandé sur 2009-02-03 23:29:19
4
réponses

Différences entre INDEX, PRIMARY, UNIQUE, FULLTEXT in MySQL?

quelles sont les différences entre primaire, UNIQUE, INDEX et FULLTEXT lors de la création de tables MySQL? comment les utiliser?
demandé sur 2009-04-02 04:32:30
4
réponses

L'injection SQL qui contourne mysql la vraie chaîne d'échappement()

y a-t-il une possibilité D'injection SQL même en utilisant la fonction mysql_real_escape_string() ? considérez ... ne fonctionne pas. connaissez-vous une injection possible qui pourrait passer par le code PHP ci-dessus?
demandé sur 2011-04-21 11:56:11