nette database table update default value

- Zuben45
 - Člen | 268
 
sevca79 napsal(a):
Ahoj,
asi to je hodně jednoduchý, ale narychlo na to nemůžu přijít…jak mám zadat updatovaná data, když chci aby sloupec po updatu měl defaultní hodnotu???
prostě něco jako
$this->database->table('tabulka') ->where('id', 1) ->update(['sloupec' => DEFAULT])děkuji
$this->database->table('tabulka')
 	->where(['id' => 1])
 	->update(['sloupec' => DEFAULT])
				
- sevca79
 - Člen | 55
 
Zuben45 napsal(a):
sevca79 napsal(a):
Ahoj,
asi to je hodně jednoduchý, ale narychlo na to nemůžu přijít…jak mám zadat updatovaná data, když chci aby sloupec po updatu měl defaultní hodnotu???
prostě něco jako
> $this->database->table('tabulka') > ->where('id', 1) > ->update(['sloupec' => DEFAULT])>
děkuji
$this->database->table('tabulka') ->where(['id' => 1]) ->update(['sloupec' => DEFAULT])
aha, tak to nevypadá moc složitě :)
já sem chtěl zápis nějak ulehčit, tak sem ho asi ulehcil az ke spravnymu reseni..mám ale větší pole a pracuju s ním způsobem
$values['sloupec']=DEFAULT;
a tento zapis mi uz nefunguje..

- Zuben45
 - Člen | 268
 
sevca79 napsal(a):
CZechBoY napsal(a):
Mělo by mu stačit dát null hodnotu. Pokud teda defaultní hodnotě říkáš defaultní hodnota nastavený v databázovém schéma.
jj, tomu tak říkám,
ale co když je i možnost aby sloupec byl NULL ..tak to mi hodí NULL a default zas ne :(
nejlepší by bylo nezměněné tam vůbec nedávat do update, v tom případě ti zůstanou jaké jsou ;)

- sevca79
 - Člen | 55
 
Zuben45 napsal(a):
sevca79 napsal(a):
Ahoj,
asi to je hodně jednoduchý, ale narychlo na to nemůžu přijít…jak mám zadat updatovaná data, když chci aby sloupec po updatu měl defaultní hodnotu???
prostě něco jako
> $this->database->table('tabulka') > ->where('id', 1) > ->update(['sloupec' => DEFAULT])>
děkuji
$this->database->table('tabulka') ->where(['id' => 1]) ->update(['sloupec' => DEFAULT])
Tak toto (viz. vyse) taky nefunguje :(
a kdyz tam zas dam
$this->database->table('tabulka')
->where('id', 1)
->update(['sloupec'] => NULL);
tak mi to vlozi null, protoze to umoznuje v definici tabulky…
jak tedy mam do sloupce dostat defaultni hodnotu, kterou mam nastavenou v databazovem schema????
poradi nekdo prosim ;)