편집 기록

편집 기록
  • 프로필엽토군님의 편집
    날짜2021.01.07

    mysql 열의 칼럼의 값을 수정하려하는데 잘 안되네요


    열의 칼럼의 값을 수정하려하는데 잘 안되네요

    desc bbs;
    +--------------+---------------+------+-----+---------+-------+
    | Field        | Type          | Null | Key | Default | Extra |
    +--------------+---------------+------+-----+---------+-------+
    | bbsID        | int           | NO   | PRI | NULL    |       |
    | bbsTitle     | varchar(20)   | YES  |     | NULL    |       |
    | userID       | varchar(20)   | YES  |     | NULL    |       |
    | bbsDate      | datetime      | YES  |     | NULL    |       |
    | bbsContent   | varchar(2048) | YES  |     | NULL    |       |
    | bbsAvailable | int           | YES  |     | NULL    |       |
    | count        | int           | YES  |     | NULL    |       |
    +--------------+---------------+------+-----+---------+-------+
    

    여기서 count 칼럼의값을

    mysql> update bbs set count = count+10 where bbsID=1;
    Query OK, 0 rows affected (0.00 sec)
    Rows matched: 1  Changed: 0  Warnings: 0 
    

    로 수정했는데 (성공됬다고 하는데)
    막상 셀렉트해서보면 null로 나와있네요

    mysql> select userID, count from bbs where bbsID = 1;
    +---------+-------+
    | userID  | count |
    +---------+-------+
    | gildong |  NULL |
    +---------+-------+
    1 row in set (0.00 sec)
    

    왜이런거죠.

  • 프로필daewon님의 편집
    날짜2021.01.07

    mysql 열의 칼럼의 값을 수정하려하는데 잘 안되네요


    열의 칼럼의 값을 수정하려하는데 잘 안되네요

    desc bbs;
    +--------------+---------------+------+-----+---------+-------+
    | Field        | Type          | Null | Key | Default | Extra |
    +--------------+---------------+------+-----+---------+-------+
    | bbsID        | int           | NO   | PRI | NULL    |       |
    | bbsTitle     | varchar(20)   | YES  |     | NULL    |       |
    | userID       | varchar(20)   | YES  |     | NULL    |       |
    | bbsDate      | datetime      | YES  |     | NULL    |       |
    | bbsContent   | varchar(2048) | YES  |     | NULL    |       |
    | bbsAvailable | int           | YES  |     | NULL    |       |
    | count        | int           | YES  |     | NULL    |       |
    +--------------+---------------+------+-----+---------+-------+
    

    여기서 count 칼럼의값을

    mysql> update bbs set count = count+10 where bbsID=1;
    Query OK, 0 rows affected (0.00 sec)
    Rows matched: 1  Changed: 0  Warnings: 0 
    

    로 수정했는데 (성공됬다고 하는데) 막상 셀렉트해서보면 null로 나와있네요

    mysql> select userID, count from bbs where bbsID = 1;
    +---------+-------+
    | userID  | count |
    +---------+-------+
    | gildong |  NULL |
    +---------+-------+
    1 row in set (0.00 sec)
    

    왜이런거죠.

  • 프로필욱박이님의 편집
    날짜2021.01.06

    mysql


    열의 칼럼의 값을 수정하려하는데 잘 안되네요 desc bbs; +--------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+---------------+------+-----+---------+-------+ | bbsID | int | NO | PRI | NULL | | | bbsTitle | varchar(20) | YES | | NULL | | | userID | varchar(20) | YES | | NULL | | | bbsDate | datetime | YES | | NULL | | | bbsContent | varchar(2048) | YES | | NULL | | | bbsAvailable | int | YES | | NULL | | | count | int | YES | | NULL | | +--------------+---------------+------+-----+---------+-------+ 여기서 count 칼럼의값을 mysql> update bbs set count = count+10 where bbsID=1; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 0 로 수정했는데 (성공됬다고 하는데) 막사ㅏㅇ셀렉트해서보면 null로 나와있네요

    mysql> select userID, count from bbs where bbsID = 1; +---------+-------+ | userID | count | +---------+-------+ | gildong | NULL | +---------+-------+ 1 row in set (0.00 sec)

    왜이런거죠 ㅠㅠ

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.