Salve.
In un database MySQL ho una tabella con i seguenti campi:
codice:
TABLE `pulsanti` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`nome` varchar(30) NOT NULL default '',
`ord` bigint(20) NOT NULL default '0',
)
E' possibile, con una singola istruzione SQL, inserire un nuovo elemento con ord=id, oppure fare in modo che per default ord sia uguale alla chiave autoincrementata?
In pratica vorrei realizzare:
codice:
INSERT INTO `pulsanti` (`nome`) VALUES ('prova')
SELECT `id` AS inserito FROM `pulsanti` WHERE (`nome`='prova')
UPDATE `pulsanti` SET (`ord`=inserito)
in una unica istruzione, per evitare gli ovvi problemi di queste query.
E' possibile?
Grazie!