Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane
Dal palco dell’AWS Summit Milano 2025 arriva un appello chiaro: accelerare sull’adozione dell’intelligenza artificiale. Tecnologie mature, casi d’uso concreti e nuove competenze al centro della trasformazione. Il cloud come abilitatore, tra infrastruttura, dati e sicurezza
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza
HONOR Pad 10 è una fra le nuove proposte più convincenti nel mercato dei tablet Android, e offre al suo utente un display 2,5K da 12,1 pollici con frequenza di aggiornamento a 120Hz, design dalle dimensioni compatte e un ottimo processore. Il tutto mantenendo un prezzo accessibile che lo posiziona come alternativa credibile ai tablet premium del mercato, anche di Apple.
GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: compatta ed essenziale
GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: compatta ed essenziale
Gigabyte ha portato sul mercato la GeForce RTX 5060 Ti EAGLE OC ICE con 16 GB di memoria, scheda video polivalente per il gaming e anche per altri tipi di carichi, dalla produttività all'intelligenza artificiale. Punto di forza di questa proposta sono le dimensioni compatte, che la rendono ideale anche per configurazioni mini-ITX o simili.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-01-2008, 12:08   #1
fbcyborg
Senior Member
 
L'Avatar di fbcyborg
 
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
[Java+MySQL] autoincrement e inserimento in 2 tabelle

Ciao a tutti,

sto cercando di capire come poter inserire in due tabelle in relazione fra loro, due ID identici. Mi spiego meglio.

Ho due tabelle: Rubrica e RubricaAmici.

Entrambi, sebbene abbiano campi diversi, hanno lo stesso ID e ad ogni ID in RubricaAmici corrisponde uno e un solo ID in Rubrica.
Ora, il problema è che l'ID di Rubrica è un valore che si deve autoincrementare e di conseguenza, lo stesso valore deve essere poi inserito in RubricaAmici.

Quindi via software faccio prima l'inserimento in Rubrica, ottenendo un ID autogenerato nella nuova tupla e poi devo inserire in RubricaAmici. Ma come faccio a fare questa cosa in modo sicuro?
Ad occhio direi che bisogna inserire in Rubrica, fare una query e vedere con che ID è stata inserita l'ultima tupla e poi inserire in RubricaAmici.. Ma questo non va bene perché se qualcun'altro in rete con lo stesso programma, inserisce una nuova tupla in Rubrica, succede un casino e i dati sono inconsistenti...

Come si risolve in questi casi? Ho bisogno dell'autoincrement.

Grazie

EDIT: Alla fine ho risolto andando a fare una query subito dopo aver creato la tupla nella tabella che prevede l'autoincrement. Non vedo altra soluzione. Riferimento.
Quote:
You can find the row that contains the most recent AUTO_INCREMENT value by issuing a statement of the following form immediately after generating the value:

Codice:
SELECT * FROM tbl_name WHERE auto_col IS NULL
This behavior can be disabled by setting SQL_AUTO_IS_NULL=0
Quella query dovrebbe restituire la tupla appena aggiunta. Ancora non l'ho provato però.
__________________
^ThE CyBoRg^

Ultima modifica di fbcyborg : 05-01-2008 alle 19:52.
fbcyborg è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane AWS Summit Milano 2025: accelerare sull'IA per l...
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza Recensione HONOR Pad 10: a questo prezzo fa trem...
GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: compatta ed essenziale GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: co...
AMD Ryzen Threadripper 9000 e Radeon AI Pro R9700, per le workstation AI AMD Ryzen Threadripper 9000 e Radeon AI Pro R970...
Nuova Ford Capri elettrica, la super prova: in viaggio, in città e in autostrada Nuova Ford Capri elettrica, la super prova: in v...
Roscosmos ha lanciato uno o più s...
Scopri Project Indigo: l’app gratuita di...
Sky Wifi Business: la fibra ultraveloce ...
SpaceX Starship: questa la possibile cau...
Open Innovation: al via la challenge di ...
FSR 4 di AMD funziona anche sulle schede...
C'è solo un modo per comprare Nin...
Spotify Music Pro in arrivo: audio hi-fi...
Questo costosissimo dissipatore AIO ha p...
Le offerte più toste di Amazon, t...
Starlink Mini: antenna e router gratis c...
Pubblicità su WhatsApp? Per l'UE ...
Samsung Galaxy S25 Ultra 512 GB e 1 TB i...
Tre prodotti per rendere l'ingresso di c...
iPhone 16 Pro 256 GB scende a 1079€ su A...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:53.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v