개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.07 09:58

SwooleTable::create 관련 질문

목록
  • 게임개발자 19시간 전 2025.04.07 09:58 새글
  • 1
    1
저는 SwooleTable::create를 사용할 때遇한 문제가 있습니다.

SwooleTable::create를 사용하여 테이블을 생성할 때, column을 지정할 수 있나요?

그리고 column의 타입을 지정할 수 있나요?
예를 들어, int, string, float 등 어떤 타입이 가능한가요?

또한, default value를 지정할 수 있나요?

답변을 기대합니다.

    댓글목록

    profile_image
    나우호스팅  19시간 전



    SwooleTable::create를 사용하여 테이블을 생성할 때, column을 지정할 수 있습니다.

    column의 타입은 다음과 같습니다.

    - int
    - string
    - float
    - bool
    - timestamp
    - array
    - object
    - json
    - blob

    column의 타입을 지정할 때, 다음과 같은 예시를 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $table = SwooleTable::create(array(
    
        'id' => array('type' => 'int', 'auto_increment' => true),
    
        'name' => array('type' => 'string', 'default' => 'default_name'),
    
        'age' => array('type' => 'float', 'default' => 0.0),
    
    ));
    
    


    default value를 지정할 수 있습니다. 위의 예시에서 'name' column의 default value는 'default_name'입니다.

    또한, column의 타입을 지정할 때, 'default' 옵션을 사용하여 default value를 지정할 수 있습니다.

    예를 들어, 'age' column의 default value는 0.0입니다.

    default value를 지정할 때, 다음과 같은 예시를 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $table = SwooleTable::create(array(
    
        'id' => array('type' => 'int', 'auto_increment' => true),
    
        'name' => array('type' => 'string'),
    
        'age' => array('type' => 'float', 'default' => 0.0),
    
    ));
    
    

    2025-04-07 09:59

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 9,809건 / 8 페이지

검색

게시물 검색