[질문]Mysql 테이블생성

nakrlove의 이미지

아래와 같이 table을 만들었습니다.

create table bbsBoard
(
bbsNo int(11) not null auto_increment,
bbsTitle varchar(200) not null,
bbsContext text not null,
viewCnt int(11) not null default 0,
fileName1 varchar(255),
fileName2 varchar(255),
fileName3 varchar(255),
fileName4 varchar(255),
fileName5 varchar(255),
fileSize1 int(11),
fileSize2 int(11),
fileSize3 int(11),
fileSize4 int(11),
fileSize5 int(11),
bbsdate date default 'now()' not null,
primary key (bbsNo)
)

근데 bbsdate date default 'now()' not null,
이쪽은 default값이 0000-00-00 현재 날짜가 아닌 0으로 채워집니다.

어떻게 하면 현재 날짜를 집어넣을수가 있는건지 고수님들 답변 부탁드립니다.

offree의 이미지

nakrlove wrote:

....
bbsdate date default 'now()' not null,
....

근데 bbsdate date default 'now()' not null,
이쪽은 default값이 0000-00-00 현재 날짜가 아닌 0으로 채워집니다.

어떻게 하면 현재 날짜를 집어넣을수가 있는건지 고수님들 답변 부탁드립니다.

고수는 아니지만, ^^

bbsdate 에 대한 입력값이 없을때 현재날짜를 집어넣으려 한다면 어려울 듯 싶습니다.
다른 DB는 테이블 에 함수가 지원이 되는지 모르겠지만, mysql 은 지원하지 않는 듯 합니다.(모든버전에서 그런지는 확인 못했음.)

그래서 insert into bbsBoard set bbsdate = now() ...
이런식으로 입력시에 집어넣는 방법으로 하셔야 할 듯 합니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

citywork의 이미지

MySQL에서 함수를 default값으로 지정하는 기능은 없는걸로 알고있습니다만.. 원하시는 기능을 하시려면 컬럼타입을 TIMESTAMP로 만드시면 될듯합니다.

컬럼타입이 TIMESTAMP로 지정되면 default값이 자동으로 CURRENT_TIMESTAMP로 지정됩니다. insert당시의 시간이 들어가죠 :)

메뉴얼에서 : http://dev.mysql.com/doc/mysql/en/TIMESTAMP_4.1.html

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.