J'ai l'impression que tu l'énonces comme une norme.
Sauf exception, j'opte toujours pour des noms de table au pluriel, tout en gardant le nom du modèle (Entité) ou de la classe correspondante au...
Type: Messages; Utilisateur: manzeki
J'ai l'impression que tu l'énonces comme une norme.
Sauf exception, j'opte toujours pour des noms de table au pluriel, tout en gardant le nom du modèle (Entité) ou de la classe correspondante au...
Si cette modélisation peut t'aider:
CREATE TABLE civilites (
civilite_id integer PRIMARY KEY,
civilite varchar(17) CHARACTER SET utf8
);
CREATE TABLE villes (
Je te conseille de télécharger openrefine, une application (ETL) opensource de nettoyage et de mise en forme de données
Il se décline en une interface web développer en Java
Importation au formats...
Dans ma proposition, Il n'est nullement question de généralisation
Encore moins d'une table associative à 3 clés étrangères tel que vous l'avez compris
Il s'agit du cas précis où plusieurs clés...
A défaut de multiples tables associatives, une seule table associative à 3 colonnes permet de simplifier le problème.
ma_table (pk1, pk2, type_id)
J'utilise en général un type_id numérique pour...
Le constructeur de PDO prends 3 paramètres et non 1
<?php
$host = 'localhost';
$dbname = 'maBase';
$username = 'postgres';
$password = 'postgres';
Activez l'affichage des messages d'erreur PDO comme ceci
<?php
define('host', 'localhost');
define('dbname', 'stations_meteo');
define('username', 'root');
define('password', '');
Essayez de passer par une procédure stockée comme ceci :
DELIMITER $$
CREATE PROCEDURE maximize()
BEGIN
CREATE TEMPORARY TABLE IF NOT EXISTS volumes ( volume int, categorie int,...
MySQL 5.* ne supporte pas d'insertion ou update multiples dans une telle boucle, à moins que vous inseriez une pause (sleep) php dans celle-ci.
Vous risquerez de faire planter ou faire crasher la...
Il me semble que la clause LIMIT 0, 1000 est insérée par votre client (phpmyadmin, ...) à des fins de pagination. De telles erreurs surviennent quand on oublie un point virgule par exemple à la fin...
Voici une piste
create or replace function question( q1 int ) returns setof record as $$
DECLARE
rec record;
quel varchar;
BEGIN
IF q1 = 1 THEN
Quel language utilisez vous côté application ?
J'avais bien compris que votre concatenation et votre 'Film inexistant' était pour résoudre les problèmes d'affichage.
Il faut déléguer la mise en...
Votre concatenation filminfo sera nulle si l'une des colonnes est nulle
filminfo := films.codefilm||' '||films.titrefilm||'( '||films.annee||' '||films.duree||') \n'|| films.intgenre...
--
Votre fonction peut retourner des données sous forme de table
Faire WHERE f.titrefilm = 'Rambo' n'est pas une bonne approche pour faire de la recherche de film par mot clé
Utilisez les...
Une vue est un objet (ou requête) statique, elle n'accepte pas d'expressions contenant des paramètres : numpheno_ ou $1
Pour faire la même chose, passez par une fonction qui retourne une table comme...
Vous pouvez declarez les paramètres de votre fonction , soit tel que je l'ai fait, sinon comme vous l'avez fait.
$$ permet de délimiter la définition de votre fonction
vous pouvez adopter les...
Essayez ceci, je ne l'ai pas testé, c'est pour vous donner une piste :
A quoi vous servent les paramètres ue1_ , ue2_ dans la fonction ?
CREATE FUNCTION validation ( id_auditeur_ integer,...
Comment vous aider si vous ne précisez pas le message d'erreur obtenu ?
Vous avez une erreur dans votre requête
Faire
SELECT count (distinct id_client)
INTO clients
FROM client;
Puisque vous créez votre vue dynamiquement, à quel moment vous la supprimer ?
Essayez de ne pas écrire vos alias mois et mois_avant de manière non dynamique
--
Toute fois, votre colonne...
'user_posts' est interprété comme une chaîne de caractères et non comme une colonne
Mettre une requête dans une variable est pratique pour le débogage
$sql = 'SELECT * FROM nom_table WHERE...
Si vous êtes sur windows, la commande ping peut être lancée depuis python comme ceci
import os
cmd = 'ping 127.0.0.1'
stream = os.popen( cmd)
output = stream.read()
print( output )
Assurez-vous d'activer l'affichage des erreurs sur PDO afin de déboguer vos requêtes.
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);...
Caster l'un des deux membres en Decimal ou Numeric est suffisant
SELECT round(count(*)::decimal/count(distinct id_auditeur), 2)
FROM inscrire
WHERE annee = 2005
Après test les versions recentes de MySQL implémentent bien un INSERT .... SELECT ... ON DUPLICATE KEY
INSERT INTO T_histo(periode, compte, somme_depuis_periode)
SELECT imputation, depuis,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.