Quando eseguo una singola riga INSERTsu una tabella con una AUTO_INCREMENTcolonna, vorrei utilizzare la LAST_INSERT_ID()funzione per restituire il nuovo AUTO_INCREMENTvalore "ed" memorizzato per quella riga. Poiché molti sviluppatori e amministratori di Microsoft SQL Server sono senza dubbio consapevoli che le funzionalità equivalenti in SQL Server ( SCOPE_IDENTITYe @@IDENTITY) non sono …
So che in MySQL dalla riga di comando posso ripristinare il campo di autoincremento di una tabella a 1 con questo: ALTER TABLE tablename AUTO_INCREMENT = 1 Sono curioso di sapere se esiste un modo per farlo dall'interno di phpMyAdmin. Qualcosa come una casella di controllo per ripristinare l'incremento automatico …
Stiamo lavorando su un'applicazione Web, non ancora accessibile agli utenti. Il mio capo ha notato che i record appena creati ottengono un ID di oltre 10.000, anche se nella tabella sono presenti solo meno di 100 record. Supponeva che l'interfaccia web per qualche motivo crea oltre 100 volte più record …
Ho una tabella con una colonna IDENTITY. Durante lo sviluppo, di tanto in tanto cancello le righe e le aggiungo di nuovo. Ma i valori di IDENTITÀ hanno continuato ad aumentare e non sono partiti da 1 quando li ho aggiunti di nuovo. Ora il mio id passa da 68 …
Ho una tabella creata in questo modo: -- -- 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") ); Successivamente vengono inserite alcune righe specificando l'id: INSERT INTO "jos_content" VALUES (1,36,'About',...) In …
Ho creato una tabella in un DB che esiste già in un altro DB. Inizialmente era popolato con i vecchi dati DB. Il PK della tabella doveva ricevere i valori già esistenti su quei record, quindi non poteva essere un incremento automatico. Ora ho bisogno che il nuovo tavolo abbia …
Ho iniziato a imparare pgAdmin III per gestire un database PostgreSQL. Ma non era un'applicazione facile da usare. Se creo o ho creato una tabella con pgAdmin III, come posso aggiungere la funzionalità di "incremento automatico" su un ID colonna con tipo intero?
Ho creato una tabella utilizzando una query di selezione complicata tramite CREATE TABLE ... AS SELECT.... Come posso aggiungere una chiave primaria di incremento automatico in questa query? Per esempio: 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` from …
Ho table1e table2in MySQL. Entrambi hanno una auto_incrementchiave primaria id. Se gli schemi di tabella corrispondono e io faccio INSERT INTO table1 (SELECT * FROM table2)cosa succede riguardo alle nuove righe inserite in table1? Mantengono i loro vecchi idvalori e generano conflitti quando una riga da table1ha lo stesso id? …
Durante una delle ultime lezioni all'università (sono uno studente), il docente ci ha chiesto di sviluppare un database (MySQL Server se è importante) e una piccola app client che consumerebbe il database come fonte di dati. Uno dei requisiti era che la colonna identità (che è la PK in ogni …
Sono molto turbato da questo strano comportamento che sto vedendo nel auto_incrementvalore registrato nel bidID di una tabella di offerte dopo aver eseguito l'inserimento di massa utilizzando una procedura memorizzata: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() AND …
So che MySQL limita le colonne auto_increment alle chiavi primarie. Perchè è questo? Il mio primo pensiero è che si tratta di una limitazione delle prestazioni, dal momento che probabilmente c'è qualche tabella contatore da qualche parte che deve essere bloccata per ottenere questo valore. Perché non posso avere più …
Forse per questa comunità il mio problema è semplice, ma per me (un semplice programmatore Java) è un GRANDE problema. Ho un Big DB con sempre più dati. Quindi, l'amministratore di database esterno aveva creato un lavoro che mi mostrava in una tabella temporanea i dati di cui avevo bisogno. …
Ho una tabella che contiene un ID chiave primaria auto incrementato. Se elimino l'ultima riga (ID più alto, per ID esempio = 6) e inserisco una nuova riga, il nuovo ID inizia da 7. Quale parametro devo modificare e la chiave primaria inizia da 6? CREATE TABLE animals ( id …
L'altro giorno ho installato MySQL Workbench, ho effettuato l'accesso al database della mia azienda e mi sono creato un tavolo su cui lavorare. Fin qui tutto bene. Il problema è che ho notato che il mio auto_increment aumenta di 2 di 2. Ad esempio: ID NAME 1 Paul 3 Jack …
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.