無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 10 データタイプ :: 10.3 日付と時刻タイプ :: 10.3.3 YEAR タイプ
« 10.3.2 TIME タイプ

10.3.4 2000年問題とデータタイプ »
Section Navigation      [Toggle]
  • 10.3 日付と時刻タイプ
  • 10.3.1 DATETIME、DATE、そして TIMESTAMP タイプ
  • 10.3.2 TIME タイプ
  • 10.3.3 YEAR タイプ
  • 10.3.4 2000年問題とデータタイプ

10.3.3. YEAR タイプ

YEAR タイプは年を表すために利用される1バイトのタイプです。

MySQLは YEAR 値を YYYY フォーマットで検索、表示します。範囲は 1901 から 2155 です。

TIME 値は様々なフォーマットで指定する事ができます。

  • '1901' から '2155' の範囲の4桁の文字列として

  • 1901 から 2155 の範囲の4桁の数字として

  • '00' から '99' の範囲の2桁の文字列として'00' から '69' と、'70' から '99' の範囲の値は、 2000 から 2069 と、1970 から 1999 の範囲の YEAR 値に変換されます。

  • 1 から 99 の範囲の2桁の数字として1 から 69 と、70 から 99 の範囲の値は、2001 から 2069 と、1970 から 1999 の範囲の YEAR 値に変換されます。ゼロを数字として直接指定して、2000 と解釈させる事ができないので、2桁の数字の範囲は2桁の文字列の範囲と少しだけ違う事を覚えておいて下さい。'0' か '00' の文字列として指定すると、0000 として解釈されます。

  • NOW() のように YEAR コンテキストの中で許容される値を返す関数の結果として

不正な YEAR 値は 0000 に変換されます。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.