SORU
8 ŞUBAT 2010, PAZARTESİ


varsayılan false ile mysql tablo oluşturmak

Varsayılan false ile mysql tablo oluşturmak istiyorum. varsayılan olarak, null kabul.

CEVAP
8 ŞUBAT 2010, PAZARTESİ


0 belirtmelisiniz (sahte anlamında) veya varsayılan olarak 1 (bir anlam) gerçek. İşte bir örnek:

create table mytable (
     mybool boolean not null default 0
);

BİLGİNİZE: boolean tinyint(1) bir diğer adıdır.

İşte delili:

mysql> create table mytable (
    ->          mybool boolean not null default 0
    ->     );
Query OK, 0 rows affected (0.35 sec)

mysql> insert into mytable () values ();
Query OK, 1 row affected (0.00 sec)

mysql> select * from mytable;
 -------- 
| mybool |
 -------- 
|      0 |
 -------- 
1 row in set (0.00 sec)

BİLGİNİZE: Benim test MySQL: aşağıdaki sürüm yapıldı

mysql> select version();
 ---------------- 
| version()      |
 ---------------- 
| 5.0.18-max-log |
 ---------------- 
1 row in set (0.00 sec)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • Strata1000

    Strata1000

    28 EYLÜL 2009