Questions marquées «sql»

104
SQLite - remplace une partie d'une chaîne

Est-il possible d'utiliser SQLdans une SQLitetable pour remplacer une partie d'une chaîne? Par exemple, j'ai une table où l'un des champs contient le chemin d'accès à un fichier. Est-il possible de remplacer des parties de la chaîne de sorte que, par exemple c:\afolder\afilename.bmp devient...

104
COUNT DISTINCT avec CONDITIONS

Je veux compter le nombre d'éléments distincts dans une colonne soumise à une certaine condition, par exemple si le tableau est comme ceci: tag | entryID ----+--------- foo | 0 foo | 0 bar | 3 Si je veux compter le nombre de balises distinctes comme "nombre de balises" et compter le nombre de...

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...

103
Mettre à jour la clé primaire MySQL

J'ai une table user_interactionsavec 4 colonnes: user_1 user_2 type timestamp La clé primaire est (user_1,user_2,type) et je veux changer en(user_2,user_1,type) Donc ce que j'ai fait était: drop primary key ... add primary key (user_2,user_1,type)... et voila ... Le problème est que la base de...

103
MySQL JOIN uniquement sur la ligne la plus récente?

J'ai une table client qui stocke un customer_id, un e-mail et une référence. Il existe une table supplémentaire customer_data qui stocke un enregistrement historique des modifications apportées au client, c'est-à-dire qu'une nouvelle ligne est insérée en cas de modification. Afin d'afficher les...