[前][次][番号順一覧][スレッド一覧]

mysql:1258

From: Satoshi Koiwa <Satoshi Koiwa <koiwa@xxxxxxxxxx>>
Date: Thu, 7 Oct 99 08:48:50 +0900
Subject: [mysql 01258] Re: 質問

おはようございます、たまに出てくる小岩です。

>テーブルの設定で、
>
>たとえば
>colum|   col1     col2      col3         col4
>value|   hoge     foo     col1と同じ    col2と同じ
>			 ~~~~~~~~      ~~~~~~~~~
>	       		このようにデフォルト値として、
>	       		col1やcol2の値を入れたい場合
>	       		どのようにSQL文を記述すればいいのでしょうか?

http://www.database.ne.jp/jpdoc/mysql-3.22.21/Docs/manual.ja_Reference.html
#CREATE_TABLE にあるように、CREATE TABLE文で
  col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT]
            [PRIMARY KEY] [reference_definition]
の中のDEFAULを使えばいいんじゃないですかね。
CREATE TABLE sample(
col1 char(10) default 'hoge', 
col2 char(10) default 'foo'
);
みたいな。すでに作ってしまったtableならALTER TABLE文で
ALTER TABLE sample change col1 col1 char(10) default 'hoge';
でいけるような気がします。

[前][次][番号順一覧][スレッド一覧]

->    1258 1999-10-07 08:48 [Satoshi Koiwa <koiwa] Re: 質問                                
      1259 1999-10-07 11:35 ┗[山中 茂樹  <yshigeki]                                       
      1260 1999-10-07 12:57  ┗[とみたまさひろ <tomm]                                     
      1261 1999-10-07 13:34   ┗[<endo@xxxxxxxxxx>   ]                                   
      1262 1999-10-07 13:38    ┗[<endo@xxxxxxxxxx>   ]                                 
      1263 1999-10-07 15:27     ┗[山中 茂樹  <yshigeki]                               
      1267 1999-10-08 11:00      ┗[とみたまさひろ <tomm]                             
      1268 1999-10-08 11:12       ┗[山中 茂樹  <yshigeki]                           
      1269 1999-10-08 16:04        ┗[とみたまさひろ <tomm]                         
      1270 1999-10-08 16:24         ┗[山中 茂樹  <yshigeki]                       
      1271 1999-10-08 16:39          ┗[とみたまさひろ <tomm]