Questions tagged «alter»

11
如何在SQL Server中使用单个ALTER TABLE语句删除多列?
我想编写一个SQL命令,以在一条ALTER TABLE语句中从单个表中删除多个列。 从MSDN的ALTER TABLE文档中 ... DROP { [CONSTRAINT] constraint_name | COLUMN column_name } 指定从表中删除constraint_name或column_name。如果兼容级别为65或更早版本,则不允许DROP COLUMN。可以列出多个列和约束。 它说可以在语句中列出多个列,但语法没有显示可选的逗号或什至暗示语法的任何内容。 我应该如何编写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行的'constraint ' 附近使用正确的语法

4
如何在MySQL表中移动列?
目前,我有以下MySQL表: Employees (empID, empName, department); 我想将表更改为以下内容: Employees (empID, department, empName); 如何使用ALTER语句完成此操作? 注意:我只想更改列位置。
207 mysql  sql  alter 


8
如何将新列添加到MYSQL表?
我正在尝试使用PHP在MYSQL表中添加新列。我不确定如何更改表以创建新列。在我的评估表中,我有: 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) NOT NULL AFTER `q10`"); ?> …
100 php  mysql  add  alter 

3
ALTER TABLE ADD COLUMN需要很长时间
我只是想在数据库中的表(main_table)中添加一个名为“ location”的列。我运行的命令是 ALTER TABLE main_table ADD COLUMN location varchar (256); main_table包含> 2,000,000行。它持续运行超过2小时,但仍未完成。 我试图用来mytop 监视此数据库的活动,以确保该查询未被其他查询过程锁定,但似乎没有。应该花那么长时间吗?实际上,我只是在运行此命令之前重新引导了计算机。现在此命令仍在运行。我不确定该怎么办。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.