mysql
select GROUP_CONCAT(uid) from users
使用GROUP_CONCAT()函数,默认以‘,’将拼接的字符串隔开,得到类似以下形式的字符串:
sql
“1,2,3,4,5,6,”
使用DISTINCT()函数可去重,得到一个不包含重复值的字符串。
sql
select GROUP_CONCAT(DISTINCT(uid)) from users
今天在更新一个数据,要对数据-1,本来是一件再简单不过的事,却遇到错了,mysql直接给我报错,报错内容如下:
sql
SQLSTATE[22003]: Numeric value out of range: 1690 BIGINT UNSIGNED value is out of range in '(`fuzhenfang`.`xy_expert`.`fans` - 1)' (SQL: up
显示所有用户
在mysql这个数据库下面有一张user表存放的MySQL的用户的数据,查询方式如下:
user mysql;
select * from user;
可以看到如下结果:
上表就会列出所有的用户及权限;
创建用户
create user 'user_name'@'host' identified by 'password'
其中:
user_name:表示需要创
今天用mysqld insert的时候,出现以下错误:
错误描述: 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
原来是文章内容的单双银号的问题引发的插入数据库失败,使用了