Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czy da się zdefiniować DEFAULT dla kilku kolumn jednocześnie?
jolam
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (10%)
X----


UNIQUE da się, wystarczy UNIQUE(col1,col2) A DEFAULT? W dokumentacji na stronie sqlite nie ma nic o tym, wogóle mało tam przykładów.

pozdrawiam Jola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




DEFAULT w sensie domyślnej wartości przy tworzeniu rekordu też istnieje, tyle że definiujesz go dla każdej kolumny z osobna. Przykład:
  1. CREATE TABLE IF NOT EXISTS `firmy` (
  2. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nazwa` varchar(150) NOT NULL,
  4. `id_miasta` int(11) UNSIGNED DEFAULT '0',
  5. `id_wojewodztwa` tinyint(4) UNSIGNED DEFAULT '0',
  6. `kod` varchar(6) NOT NULL,
  7. `ulica` varchar(75) NOT NULL,
  8. `telefon` varchar(30) NOT NULL,
  9. `fax` varchar(15) NOT NULL,
  10. `email` int(50) NOT NULL,
  11. `www` varchar(50) NOT NULL,
  12. `NIP` varchar(20) NOT NULL,
  13. `REGON` varchar(30) NOT NULL,
  14. `logo` varchar(30) NOT NULL,
  15. `opis` text NOT NULL,
  16. PRIMARY KEY (`id`),
  17. KEY `id_miasta` (`id_miasta`),
  18. KEY `id_wojewodztwa` (`id_wojewodztwa`),
  19. FULLTEXT KEY `nazwa` (`nazwa`)
  20. )
Przyjrzyj się id_miasta i id_województwa. Chyba o to Ci chodzi?
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




@thek mała uwaga:
nie: DEFAULT '0'
a: DEFAULT 0

Nie ucz ludzi złych nawyków
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:06