Lorsque je crée une seule ligne INSERTdans une table comportant une AUTO_INCREMENTcolonne, j'aimerais utiliser la LAST_INSERT_ID()fonction pour renvoyer la nouvelle AUTO_INCREMENTvaleur stockée pour cette ligne. Comme de nombreux développeurs et administrateurs de Microsoft SQL Server savent sans doute que les fonctionnalités équivalentes dans SQL Server ( SCOPE_IDENTITYet @@IDENTITY) ne se …
Je sais que dans MySQL sur la ligne de commande, je peux réinitialiser le champ d'incrémentation automatique d'une table à 1 avec ceci: ALTER TABLE tablename AUTO_INCREMENT = 1 Je suis curieux de savoir s'il existe un moyen de le faire à partir de phpMyAdmin. Quelque chose comme une case …
Nous travaillons sur une application web, pas encore accessible aux utilisateurs. Mon patron a remarqué que les enregistrements nouvellement créés obtiennent un ID de plus de 10 000, même si nous n'avons que 100 enregistrements dans le tableau. Elle a supposé que l'interface Web, pour une raison quelconque, crée plus …
J'ai une table avec une colonne IDENTITY. Pendant le développement, je supprime les lignes de temps en temps et les ajoute à nouveau. Mais les valeurs IDENTITY ont toujours augmenté et n'ont pas commencé à partir de 1 lorsque je les ai ajoutées à nouveau. Maintenant, mon identifiant passe de …
J'ai une table qui est créée de cette façon: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Plus tard, certaines lignes sont insérées en spécifiant l'id: INSERT INTO …
J'ai créé une table dans une base de données qui existe déjà dans une autre base de données. Il a été initialement rempli avec les anciennes données DB. Le PK de la table devait recevoir les valeurs qui existent déjà dans ces enregistrements, il ne pouvait donc pas s'agir d'une …
J'ai commencé à apprendre pgAdmin III pour gérer une base de données PostgreSQL. Mais ce n'était pas une application facile à utiliser. Si je crée ou ai créé une table avec pgAdmin III, comment puis-je ajouter la fonctionnalité "incrémentation automatique" sur un identifiant de colonne de type entier?
J'ai table1et table2dans MySQL. Les deux ont une auto_incrementclé primaire id. Si les schémas de table correspondent et que je fais INSERT INTO table1 (SELECT * FROM table2)ce qui se passe en ce qui concerne les nouvelles lignes insérées dans table1? Gardent-ils leurs anciennes idvaleurs et génèrent-ils des conflits quand …
J'ai créé une table à l'aide d'une requête de sélection complexe via CREATE TABLE ... AS SELECT.... Comment puis-je ajouter une clé primaire à incrémentation automatique dans cette requête? Par exemple: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` …
Au cours de l'une des dernières leçons à l'université (je suis étudiant), le professeur nous a demandé de développer une base de données (MySQL Server si c'est important) et une petite application cliente qui consommerait la base de données comme source de données. L'une des exigences était que la colonne …
Je suis très perturbé par ce comportement étrange que je constate dans la auto_incrementvaleur enregistrée dans le bidID d'une table Bids après avoir effectué une insertion en bloc à l'aide d'une procédure stockée: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing …
Je sais que MySQL limite les colonnes auto_increment aux clés primaires. Pourquoi est-ce? Ma première pensée est que c'est une restriction de performances, car il y a probablement une table de compteur quelque part qui doit être verrouillée pour obtenir cette valeur. Pourquoi ne puis-je pas avoir plusieurs colonnes auto_increment …
Peut-être que pour cette communauté mon problème est facile, mais pour moi (un simple programmeur Java) c'est un GRAND problème. J'ai une Big DB avec de plus en plus de données. Ainsi, l'administrateur externe de la base de données a créé un travail qui me montre dans une table temporaire …
J'ai une table qui contient un identifiant de clé primaire incrémenté automatiquement. Si je supprime la dernière ligne (id le plus élevé, pour exampe id = 6) et insère une nouvelle ligne, le nouvel id commence à 7. Quel paramètre dois-je changer pour que la clé primaire commence à 6? …
J'ai installé MySQL Workbench l'autre jour, j'ai accédé à la base de données de mon entreprise et créé une table avec laquelle travailler. Jusqu'ici tout va bien. Le problème est que j'ai remarqué que mon auto_increment incrémente de 2 par 2. Par exemple: ID NAME 1 Paul 3 Jack 5 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.