default stoinosti

5 отговора 252 прегледа
#1

default stoinosti

imam si edna tablichka v baza na postgres.
create table x(
id serial,
data date default now()
);

iskam da insertvam zapisi pri nqkakvo uslovie, a posle da pravq statistika.
kakyv SQL trqbva da polzvam? estestveno tozi gyrmi:
insert into x () values ();
moga da napravq taka:
insert into x (data) values (now());
ama za kakvo mi e default-a togava.
ima li nqkakyv drug nachin? mersi

mamma mia
Отговор
в отговор на naskovoto #2

Re: default stoinosti

1. За какъв SQL сървър иде реч?
Всеки сървър си има свое разбиране как се реализира подобно нещо

2.
create table x(
id serial,
data date default now()
);

Няма особен смисъл. Сложи поне един Primary Key

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор
в отговор на salle #3

Re: default stoinosti

ami na Postgres napisal sym si :)
i az pitam dali ima neshto takova deto da mojesh sichki poleta da gi vkarash po default.
ostavi sega primary key i tva onova.

mamma mia
Отговор
в отговор на naskovoto #4

Re: default stoinosti

mai nqma drug nachin :)

ama kwo tolkowa

create table x(
id serial,
data date default now() ,
dumy int
);
insert into table(Dumy) values(1)

hubawo e napishesh
id int IDENTITY (1, 1) (taka e ms sql server)
za da go polzwash za kliuch

Отговор
в отговор на zip #5

Re: default stoinosti

serial avtomatichno generira sequence koiqto se slaga kato default value koeto e indetichno na identity

prosto situaciata e patova

Отговор
в отговор на naskovoto #6

Re: otgovor

"insert into x default values;"
heheheh uraaaaaaaaaaaaaaaaaaaaaa
imalo nachin hei da znaite da e jiv i zdrav phpGuru :)) ta da vi otkrehna i az hihi.
mat.
the end.


mamma mia
Отговор