mysql怎么用sql语句修改某个列的数据类型?
标准的SQL语句修改某个列的类型是这样的:alter table [表的名称] alter column [列的名称] [数据类型]
但是当我用这种语法在MySQL中修改某个列的类型时,MySQL会提示语法错误。
不知道在MySQL中怎么用sql语句来修改列的类型呢?
ALTER TABLE b MODIFY gg VARCHAR(10)
SQL code:
ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
SQL code:
ALTER TABLE t1 MODIFY b BIGINT NOT NULL;
具体语法,你可以参考alter table
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
相关问答:
--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nv ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......