明凯博客

关注网站技术,一个特立独行的程序员

数据存储

MySQL 1364 错误提示:#1364 – Field “details” doesn’t have a default value问题修复

php操作操作mysql,输出mysql错误码和错误描述: 1 2 3 MYSQL mysql;   sprintf("errno:%d, error: %s", mysql_errno(&mysql),mysql_e […]

, ,

SQL中select @@identity的用法及详解

用select @@identity得到上一次插入记录时自动产生的ID 如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY 说明: 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的 […]

,

SQL Server数据库中批量替换数据的方法

SQL Server数据库操作中,我们可能会根据某写需要去批量替换数据,那么如何批量修改替换数据呢? 方法一: 这种是最常用的,因为很多大段的内容都使用text ntext等数据类型,而我们通常也是替换里面的内容,varchar和nvarchar类型是支持replace,所以如果 […]

, ,

MYSQL中group_concat有长度限制1024的解决办法

group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函 数参数(就是字段名)决定。分组必须有个标准,就是根据g […]

, ,

MYSQL中格式化时间戳函数FROM_UNIXTIME

函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以”YYYY-MM-DD”格式来显示。 语法:FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据forma […]

,

如何查询mysql编码以及解决mysql乱码问题

mysql出现的乱码问题是非常头疼的,有时可能出现在控制台,有时可能是服务方面的。 MySQL对于字符集的指定可以细化到一个数据库,一张表,一列。传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置。 (mysql安装时,特别是使用集成环境:比如apps […]

, , ,

SQL 按指定顺序进行排序charindex的用法

CHARINDEX和PATINDEX函数常常用来在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数。PATINDEX函数支持使用通配符来进行搜索,然而CHARINDEX不支持通佩 […]

, ,

MSSQL Server 异常 21776:[SQL-DMO]名称”dbo”在Users集合中

MSSQL Server 错误 21776:[SQL-DMO]名称”dbo”在Users集合中 问题: 在企业管理器里面修改sa密码并确认新密码之后遇到如下错误信息: 错误 21776:[SQL-DMO]名称”dbo”在Users集 […]

, , ,

错误21002:[SQL-DMO]用户”xxx”已经存在之删除孤立用户

MSSQL2005迁移数据库后,新建相同用户名的时候出现错误提示:“错误21002:[SQL-DMO]用户”xxx”已经存在” 产生原因: 这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sy […]

, ,

SQL Server手工插入自增标识列ID的值

如果我们在标识列中插入值,例如: 1 INSERT member(id,username) VALUES(10,’admin’)insert member(id,username) values(10,’admin’) 则在查询分析器里面会返回错误 […]

, ,

下一页