Articles of sql

Mysql 1050 Error «La table existe déjà» alors qu’elle ne le fait pas

J’ajoute ce tableau: CREATE TABLE contenttype ( contenttypeid INT UNSIGNED NOT NULL AUTO_INCREMENT, class VARBINARY(50) NOT NULL, packageid INT UNSIGNED NOT NULL, canplace ENUM(‘0′,’1’) NOT NULL DEFAULT ‘0’, cansearch ENUM(‘0′,’1’) NOT NULL DEFAULT ‘0’, cantag ENUM(‘0′,’1’) DEFAULT ‘0’, canattach ENUM(‘0′,’1’) DEFAULT ‘0’, isaggregator ENUM(‘0’, ‘1’) NOT NULL DEFAULT ‘0’, PRIMARY KEY (contenttypeid), UNIQUE KEY packageclass […]

MySQL: Mise à jour de l’entrée SANS mettre à jour l’horodatage

J’ai un horodatage dans une table mysql avec l’atsortingbut “ON UPDATE CURRENT_TIMESTAMP”. Est-il possible de désactiver manuellement la mise à jour de l’horodatage lors d’une occasion spéciale? (ex: mise à jour de l’entrée pour réviser un article de blog, mais pas pour la remettre à jour)

Table ALTER – Ajout de AUTOINCREMENT dans MySQL

J’ai créé une table en MySQL avec la colonne itemID . Après avoir créé la table, je veux maintenant changer cette colonne en AUTOINCREMENT . Comment cela peut-il être fait en utilisant les instructions ALTER? Définition de la table: ALLITEMS (itemid int(10) unsigned, itemname varchar(50)) J’utilise le code suivant mais il génère une erreur: syntaxe […]

SQL en changeant une valeur en majuscule ou en minuscule

Comment créer un champ dans une instruction sql select en majuscule ou en minuscule? Exemple: sélectionnez le prénom de la personne Comment faire pour que firstname retourne toujours les majuscules et retourne toujours les minuscules?

Supprimer les zéros de fin de décimal dans SQL Server

J’ai une colonne DECIMAL(9,6) c’est-à-dire qu’elle supporte des valeurs comme 999,123456. Mais quand j’insère des données comme 123,4567, il devient 123,456700 Comment supprimer ces zéros?

Exécuter un script .sql en utilisant MySQL avec JDBC

Je commence à utiliser MySQL avec JDBC. Class.forName(“com.mysql.jdbc.Driver”); conn = DriverManager.getConnection(“jdbc:mysql:///x”, “x”, “x”); stmt = conn.createStatement(); stmt.execute( “CREATE TABLE amigos” + “(“+ “id int AUTO_INCREMENT not null,”+ “nombre char(20) not null,”+ “primary key(id)” + “)”); J’ai 3-4 tables à créer et cela ne semble pas bien. Est-il possible d’exécuter un script .sql depuis MySQL JDBC?

Comprendre le fonctionnement de JOIN lorsque trois tables ou plus sont impliquées.

Je me demande si quelqu’un peut aider à améliorer ma compréhension des JOIN en SQL. [Si cela est important pour le problème, je pense en particulier à MS SQL Server.] Prenez 3 tableaux A, B [A liés à être par certains A.AId], et C [B liés à C par certains B.BId] Si je compose une […]

Pouvons-nous utiliser join pour deux tables de firebase database différentes?

Peut-on utiliser l’opération de jointure pour deux tables de différentes bases de données? Si oui, alors comment faire? Les deux bases de données sont sur le même serveur et le SGBD est identique.

Utiliser un alias dans une clause WHERE

J’ai une requête qui vise à me montrer toutes les lignes du tableau A qui n’ont pas été mises à jour assez récemment. (Chaque ligne doit être mise à jour dans les 2 mois suivant “month_no”.): SELECT A.identifier , A.name , TO_NUMBER(DECODE( A.month_no , 1, 200803 , 2, 200804 , 3, 200805 , 4, 200806 […]

Comment afficher les numéros de ligne dans une requête PostgreSQL?

J’aimerais afficher le numéro d’observation pour chaque enregistrement renvoyé par une requête PostgreSQL. Je pense que dans 8.4 les fonctions de fenêtrage peuvent effectuer cette capacité.