mysql - 如何用行更新 SQL 表?

标签 mysql sql insert

所以我有一个名为 web 的数据库,并且该数据库中有一个名为 users 的表,其中包含行 registered_time、updated_at 等。现在我想在表users中添加新行。尝试过:

INSERT INTO  web.users (
    nick varchar( 32  )  DEFAULT NULL ,
    pug_rp int( 11  )  DEFAULT NULL
)

ENGINE  =  MyISAM  DEFAULT CHARSET  = utf8

但我收到错误。怎么了?谁能解释一下吗?谢谢!

最佳答案

要添加新列,我们需要使用ALTER

ALTER TABLE `web`.`users`
ADD `nick` varchar(32)  DEFAULT NULL ,
ADD pug_rp int(11)  DEFAULT NULL ;

关于mysql - 如何用行更新 SQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48507283/

相关文章:

mysql - 通过分隔符拆分列中的值,然后选择不同

检测到 MySQL 语法错误,但不知道是什么问题?

MySQL 使用 group by 从临时插入

sql - 根据日期选择最近的记录

php - 如何创建语义搜索

php - 将Mysql数据插入Json文件不起作用

PHP MYSQL 插入命令不起作用

PHP、MySQL内存数据库和memcached

mysql - 如何实现连接运算符

mysql - 如何将matlab数据表插入MySQL数据库