mysql5,数据库有已有一些数据!phpmyadmin中执行以下语句alter table 'ss' add 'bb' varchar(50) not null default '0';不能通过,报错,请问什么原因?
解决方案 »
- 请教Mysql触发器问题,插入A表,更新B表
- mysql_query返回1
- mysql 时间求和问题
- 好用的mysql备份工具
- MySql用户设置的问题
- ZConnection 连接MYSQL5.0为什么不能连接,说找不到数据库驱动.可是我用了那个ZEOSDBO-6.6.0-beta,那里面有一个libmysqld50.dll,为什么不能用呢?
- Couldn't perform edit because another user changed the record
- 请教:为何不能连接mysql数据库
- 如何改变LONGBLOG字段的大小
- mysql中将一个表的数据插入到另外两个表中
- 再问:PgSQL能像MsSQLserver那样附加数据库吗?
- windows下pgAdmin导入数据的问题
alter table 表名 add 列名 数据类型如:alter table test_table add name_new varchar(10) default '';
alter table `ss` add `bb` varchar(50) not null default '0';
mysql> alter table `ss` add `bb` varchar(50) not null default '0';
ERROR 1142 : ALTER command denied to user 'eaa'@'bbb' for table 'ss'
假设你的数据库名字:DBV
在MySQL命令行执行。
grant alter on DBV.ss to 'eaa'@'bbb';
flush privileges;
mysql> alter table 'ss' add 'bb' varchar(50) not null default '0';
ERROR 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ss' add 'bb' varchar(50) not null default '0'' at line 1
mysql>