สอบถามคำสั่ง Alter table ของ phpBB

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

สอบถามคำสั่ง Alter table ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

ถ้าจะ Alter table ต้องใช้คำสั่งอย่างไร ขอ code ตัวอย่างด้วยหน่อยค่ะ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: สอบถามคำสั่ง Alter table ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

Alter table คืออะไรอ่ะ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามคำสั่ง Alter table ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

การปรับโครงสร้างตาราง
viewtopic.php?p=109224#p109224
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: สอบถามคำสั่ง Alter table ของ phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

ได้คำสั่งเปลี่ยน field type แล้วนะคะ สมมติต้องการเปลี่ยนจาก var char เป็น int 2 หลัก
คำสั่งที่ใช้

โค้ด: เลือกทั้งหมด

change_columns
ตัวอย่างการใช้

โค้ด: เลือกทั้งหมด

public function update_schema() {
      return array
              (
              'change_columns' => array(
                      $this->table_prefix . 'mod_table' => array( //ชื่อ table 
                                     'field' => array('UINT:2', 0),  //ระบุชื่อ field และ Type ที่ต้องการเปลี่ยน
                      ),                  
              ),
      );
ดูเพิ่มเติมได้ที่ : https://area51.phpbb.com/docs/dev/3.2.x ... l#examples
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84