Questions marquées «mysql»

106
Puis-je mélanger des API MySQL avec PHP?

J'ai cherché sur le net et jusqu'à présent, ce que j'ai vu, c'est que vous pouvez utiliser mysql_et mysqli_signifier ensemble: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con);...

106
MySQL combine deux colonnes en une seule colonne

J'essaie de trouver un moyen de combiner deux colonnes en une, mais continuez à obtenir la valeur «0» dans la colonne à la place de la combinaison des mots. Voici ce que j'ai essayé ainsi que d'autres: SELECT column1 + column2 AS column3 FROM table; SELECT column1 || column2 AS column3 FROM table;...

105
Comment insérer des valeurs NULL en utilisant PDO?

J'utilise ce code et je suis au-delà de la frustration: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ......

105
MySQL: utilisation non valide de la fonction de groupe

J'utilise MySQL. Voici mon schéma: Fournisseurs ( sid: entier , sname: chaîne, chaîne d'adresse) Parts ( pid: integer , pname: string, color: string) Catalogue ( sid: entier, pid: entier , coût: réel) (les clés primaires sont en gras) J'essaie d'écrire une requête pour sélectionner toutes les...

105
Insérer une table MySql s'il n'existe pas sinon mettre à jour

UPDATE AggregatedData SET datenum="734152.979166667", Timestamp="2010-01-14 23:30:00.000" WHERE datenum="734152.979166667"; Cela fonctionne si le datenumexiste, mais je veux insérer ces données en tant que nouvelle ligne si le datenumn'existe pas. METTRE À JOUR le datenum est unique mais ce n'est...

105
Il ne peut y avoir qu'une seule colonne automatique

Comment corriger l'erreur de MySQL «vous ne pouvez avoir qu'une seule colonne d'incrémentation automatique». CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT

105
MySQL IF NOT NULL, puis affiche 1, sinon affiche 0

Je travaille ici avec une petite complication d'affichage. Je suis sûr qu'il y a une capacité IF / ELSE que je néglige. J'ai 2 tables que j'interroge (clients, adresses). Le premier a l'enregistrement principal, mais le second peut ou non avoir un enregistrement à GAUCHE JOIN. Je veux afficher un...

104
Comment obtenir le type de données des colonnes de la table mysql?

Je veux obtenir le type de données de colonne d'une table mysql. Je pensais pouvoir utiliser la MYSQLFIELDstructure, mais il s'agissait de types de champs énumérés. Puis j'ai essayé avec mysql_real_query() L'erreur que j'obtiens est query was empty Comment obtenir le type de données de la...

104
Exemple de boucle For dans MySQL

Dans MySQL, j'ai cette procédure stockée avec une boucle For: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Il imprime toujours 1. Quelle est la syntaxe correcte pour une...

104
Modifier la limite de "Taille de ligne MySQL trop grande"

Comment puis-je changer la limite Taille de ligne trop grande (> 8126). Changer certaines colonnes en TEXT ou BLOB ou utiliser ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSEDpeut aider. Dans le format de ligne actuel, le BLOBpréfixe de 768 octets est stocké en ligne. Table: id int(11) No name text...