Salve.
In un database MySQL ho una tabella con i seguenti campi:
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?codice:TABLE `pulsanti` ( `id` bigint(20) unsigned NOT NULL auto_increment, `nome` varchar(30) NOT NULL default '', `ord` bigint(20) NOT NULL default '0', )
In pratica vorrei realizzare:
in una unica istruzione, per evitare gli ovvi problemi di queste query.codice:INSERT INTO `pulsanti` (`nome`) VALUES ('prova') SELECT `id` AS inserito FROM `pulsanti` WHERE (`nome`='prova') UPDATE `pulsanti` SET (`ord`=inserito)
E' possibile?
Grazie!

Rispondi quotando
) sia abbordabile...
