[Ajuda] MySQL como atribuir valor nulo via SA-MP
#6

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
if(EmpresaDono[i][0] == '\0') 
		mysql_format(db, sQuery, sizeof(sQuery), "UPDATE empresa SET proprietarioEmpresa = NULL WHERE idEmpresa = %i", EmpresaInfo[i][idEmpresa]);
	else
		mysql_format(db, sQuery, sizeof(sQuery), "UPDATE empresa SET proprietarioEmpresa = '%e' WHERE idEmpresa = %i", EmpresaDono[i], EmpresaInfo[i][idEmpresa]);
Este cуdigo vai verificar a cada loop se a variбvel EmpresaDono й nula ou nгo, caso for, serб inserido valor NULL а coluna, caso nгo for, serб inserido o valor contido na variбvel EmpresaDono.

Gostaria de esclarecer a razгo pela qual esse cуdigo nгo pode utilizar Operaзгo Ternбria: Usando essa operaзгo, o cуdigo ficaria menor, mas daria o mesmo resultado, ao invйs de inserir um valor nulo na coluna, seria inserido o valor NULL como string. Desta forma, a maneira mais adequada й criar uma condiзгo que verifique se a variбvel й nula para definir valor nulo corretamente а coluna.
Pensei nesse modo, porйm continua sendo um modo "feio" se й que me entende... Mesmo assim obrigado.

+rep.
Reply


Messages In This Thread
MySQL como atribuir valor nulo via SA-MP - by ViniKuliveguisky - 03.02.2017, 00:51
Respuesta: MySQL como atribuir valor nulo via SA-MP - by ViniKuliveguisky - 03.02.2017, 01:21
Re: MySQL como atribuir valor nulo via SA-MP - by TheBob - 03.02.2017, 01:31
Re: MySQL como atribuir valor nulo via SA-MP - by RodrigoMSR - 03.02.2017, 06:51
Re: MySQL como atribuir valor nulo via SA-MP - by F1N4L - 03.02.2017, 09:45
Respuesta: Re: MySQL como atribuir valor nulo via SA-MP - by ViniKuliveguisky - 03.02.2017, 11:06

Forum Jump:


Users browsing this thread: 1 Guest(s)