คำถามติดแท็ก alter

11
วิธีการ DROP หลายคอลัมน์ด้วยคำสั่ง ALTER TABLE เดียวใน SQL Server
ฉันต้องการเขียนคำสั่ง SQL เดี่ยวเพื่อวางหลายคอลัมน์จากตารางเดียวในALTER TABLEคำสั่งเดียว จากเอกสาร ALTER TABLE ของ MSDN ... DROP { [CONSTRAINT] constraint_name | COLUMN column_name } ระบุว่า constraint_name หรือ column_name ถูกลบออกจากตาราง DROP COLUMN ไม่ได้รับอนุญาตหากระดับความเข้ากันได้คือ 65 หรือเร็วกว่านั้น สามารถแสดงหลายคอลัมน์และข้อ จำกัด ได้ มันบอกว่าคอลัมน์ mutliple สามารถแสดงรายการในคำสั่ง แต่ไวยากรณ์ไม่แสดงเครื่องหมายจุลภาคหรืออะไรก็ได้ที่จะบอกใบ้ถึงไวยากรณ์ ฉันจะเขียน SQL ของฉันเพื่อวางหลายคอลัมน์ในคำสั่งเดียวได้อย่างไร (ถ้าเป็นไปได้)
292 sql  sql-server  tsql  alter 

12
วิธีลบข้อ จำกัด ออกจากตาราง MySQL ของฉัน
ฉันต้องการลบข้อ จำกัด ออกจากตารางของฉัน คำถามของฉันคือ: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` แต่ฉันได้รับข้อผิดพลาด: #1064- คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับรุ่นเซิร์ฟเวอร์ MySQL ของคุณเพื่อหาไวยากรณ์ที่ถูกต้องเพื่อใช้ใกล้กับ 'ข้อ จำกัดFK_tbl_magazine_issue_mst_users' ที่บรรทัดที่ 1

4
จะย้ายคอลัมน์ในตาราง MySQL ได้อย่างไร
ขณะนี้ฉันมีตาราง MySQL ต่อไปนี้: Employees (empID, empName, department); ฉันต้องการเปลี่ยนตารางเป็นดังต่อไปนี้: Employees (empID, department, empName); สิ่งนี้สามารถทำได้โดยใช้ALTERคำสั่ง? หมายเหตุ: ฉันต้องการเปลี่ยนเฉพาะตำแหน่งคอลัมน์
207 mysql  sql  alter 

11
วิธีการเปลี่ยนประเภทข้อมูลคอลัมน์ในฐานข้อมูล SQL โดยไม่สูญเสียข้อมูล
ฉันมีฐานข้อมูล SQL Server และฉันก็รู้ว่าฉันสามารถเปลี่ยนชนิดของหนึ่งในคอลัมน์ที่จากไปintbool ฉันจะทำเช่นนั้นได้อย่างไรโดยไม่สูญเสียข้อมูลที่ป้อนไว้ในตารางนั้นไปแล้ว

8
จะเพิ่มคอลัมน์ใหม่ในตาราง MYSQL ได้อย่างไร?
ฉันพยายามเพิ่มคอลัมน์ใหม่ในตาราง MYSQL โดยใช้ PHP ฉันไม่แน่ใจว่าจะแก้ไขตารางของฉันอย่างไรเพื่อให้สร้างคอลัมน์ใหม่ ในตารางการประเมินของฉันฉันมี: assessmentid | q1 | q2 | q3 | q4 | q5 สมมติว่าฉันมีหน้าที่มีกล่องข้อความและฉันพิมพ์q6ในกล่องข้อความแล้วกดปุ่มจากนั้นตารางจะอัปเดตเป็น: assessmentid | q1 | q2 | q3 | q4 | q5 | q6 รหัสของฉัน: <?php include 'core/init.php'; include 'core/admininit.php'; include 'includes/overall/overall_header.php'; adminprotect_page(); include 'includes/adminmenu.php'; ?> <?php mysql_query("ALTER TABLE `assessment` ADD newq INT(1) …
103 php  mysql  add  alter 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.