
sql
又是喝白开水
这个作者很懒,什么都没留下…
展开
-
case when的使用
case具有两种格式1.简单case函数2.case搜索函数语法case 字段when 条件1 then 值1when 条件2 then 值2when 条件3 then 值3else ‘其他’ end或者casewhen 条件1 then 值1when 条件2 then 值2when 条件3 then 值3else ‘其他’ end详细请查看:http://www.yayihouse.com/yayishuwu/chapter/2839...原创 2020-11-28 14:27:27 · 289 阅读 · 0 评论 -
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually
idea 连接mysql 报错:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually服务器返回无效时区。转到“高级”选项卡并手动设置“服务器时区”属性简单的解决方法:http://yayihouse.com/yayishuwu/chapter/2542...原创 2020-04-23 21:02:49 · 525 阅读 · 0 评论 -
SQL Server 修改字段名
修改字段名:execute sp_rename ‘表名.字段名name’,‘新字段名nickname’;然后是修改类型新增字段详细例子:http://yayihouse.com/yayishuwu/chapter/2458原创 2020-02-21 10:10:11 · 9993 阅读 · 0 评论 -
不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。
不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。解决方法:http://yayihouse.com/yayishuwu/chapter/2336...原创 2019-12-14 11:15:15 · 239 阅读 · 0 评论 -
新装的sqlserver ,navicat 可以连接, 跑项目却连不上数据库
今天电脑重装了,装了sqlserver数据库,navicat可以连接上数据库,但本地的Java项目连接报错,找了半天才找到原因:http://yayihouse.com/yayishuwu/chapter/2314原创 2019-12-03 20:55:19 · 3002 阅读 · 0 评论 -
SQL 将expression 转换为数据类型 datetime 时出现算术溢出错误
mybatis报错如下:SQL将expression转换为数据类型datetime时出现算术溢出错误查找原因是sql里面两个日期相减报错方法及详细解释:http://yayihouse.com/yayishuwu/chapter/2173...原创 2019-10-16 22:00:24 · 7654 阅读 · 0 评论 -
sql 替换字段里面的某些内容
SQL 怎样替换字段中部分值语法:UPDATE 表名 set 字段名 = REPLACE(字段名,‘要替换的内容’,‘替换成的内容’);例子:把所有带‘一街道’的替换成‘二街道‘update user set adress=replace(adress,‘一街道’,’二街道‘)where name = ‘小明’ ;...原创 2019-10-08 10:46:47 · 247 阅读 · 0 评论 -
SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100
org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100。...原创 2019-09-21 10:22:43 · 3608 阅读 · 1 评论 -
解决 Cannot open database "xswb" requested by the login. The login failed.
连接sqlserver 数据库把报错如下:com.microsoft.sqlserver.jdbc.SQLServerException: Cannot open database “xswb” requested by the login. The login failed. ClientConnectionId:be3cee57-8bac-467b-a08e-7233f0e04e75主要当...原创 2019-09-05 14:29:18 · 7555 阅读 · 0 评论 -
sql server 修改表结构不能保存 ,添加列不能保存
1、sql servrer 企业管理器,在表里面插入列报如下错误,不给保存。解决方法:http://yayihouse.com/yayishuwu/chapter/2123原创 2019-08-30 11:33:09 · 2844 阅读 · 0 评论 -
sql 查询24小时之后的数据
mysqlselect * from 表名 where DateDiff(‘h’,时间字段名,now()) > 24;sqlserverselect * from 表名 where DateDiff(hh,时间字段名,getDate()) > 24;原创 2019-06-18 09:49:07 · 2278 阅读 · 0 评论 -
新装的sqlserver连接不上
今天在新电脑装Java 环境,数据库等,装好准备在idea跑起项目时,却报错了,数据库连接不上,项目是从另一台电脑跑起来的,数据库也一样,用户名密码没有错,报错信息Prelogin error: host 127.0.0.1 port 1434 Error reading prelogin response: Connection reset ClientConnectionId:26d4b559...原创 2019-05-29 15:59:18 · 2901 阅读 · 0 评论 -
SQL SERVER服务启动不了:请求失败或服务未及时响应。有关详细信息请参见事件日志或其他的错误日志
不知怎么回事,SQL SERVER服务启动不了,提示:请求失败或服务未及时响应。有关详细信息请参见事件日志或其他的错误日志。在网上找好久才找到答案:停用“VIA协议”问题解决。停用“VIA协议”的方法: 1,开始 — Microsoft SQL Server 2008 R2 — SQL Server 配置管理器—SQL server 网络配置—MSSQLSERVER的协议—VIA(将状态改为...转载 2018-05-17 22:02:31 · 14221 阅读 · 3 评论 -
sql中in的用法
做项目是遇到的问题:举例如下:delete from ResultPushMsg where id in (‘1’,‘2’);在sql查询器中可以正确执行,但在MyBatis中的使用,却报错 @Delete("delete from ResultPushMsg where id in #{successId} ") void deleteSuccessId(@Param("succes...转载 2019-03-09 18:12:51 · 7190 阅读 · 0 评论 -
sql 存在更新,不存在插入
sqlserver1、语法:if exists (select * from users where name='张三') print 1ELSE print 02、建表语句:CREATE TABLE [dbo].[users] ([id] int NOT NULL IDENTITY(1,1) ,[name] varchar(50) NULL ,[sex] varchar(5...原创 2019-03-23 11:57:02 · 7525 阅读 · 0 评论 -
SQLSERVER 恢复挂起
我是分离数据库时导致了数据库恢复挂起,原因是分离是删除了该连接,导致出现这个问题执行下面的语句USE masterGOALTER DATABASE dataName SET SINGLE_USERGOALTER DATABASE dataName SET EMERGENCYGODBCC CHECKDB(dataName ,REPAIR_ALLOW_DATA_LOSS)goALT...原创 2019-04-10 17:16:54 · 1010 阅读 · 0 评论 -
SQL Server 无法删除数据库 "xxx",因为该数据库当前正在使用
解决方法:USE master GO drop database 数据库名称;原创 2019-04-10 17:19:24 · 2894 阅读 · 0 评论 -
sql 获取某年 某月的数据
select * from tablec where CONVERT(varchar(7), 时间字段名, 120 ) LIKE ‘2019%’;select CONVERT(varchar(7), 时间字段名, 120 ) table;–查询某一年的数据select * from table where YEAR(createTime) = 2018;–查询某一月的数据 将数据库中的时...原创 2019-03-27 21:40:44 · 11770 阅读 · 0 评论 -
sqlserver返回插入的自增id
详情请查看:http://yayihouse.com/yayishuwu/chapter/1888转载 2019-04-30 12:52:14 · 3470 阅读 · 0 评论 -
mybatis注解方式返回自增的id
在@Mapper接口的方法上加上@Options(useGeneratedKeys=true, keyProperty=" id", keyColumn=" id") @Insert("INSERT INTO applyinfo (name,address,sex) VALUES (#{name},#{address},#{sex})") @Options(useGeneratedKeys=...原创 2019-04-30 18:28:00 · 2639 阅读 · 2 评论 -
sql 大于号小于号显示问题
遇到的问题:往数据库插入的内容中含有“>”或者“<”,查询出来显示为>;或者“<;。解决:只需将 >;或者“<;替换为>或<符号就ok了。更详细的请查看:http://yayihouse.com/yayishuwu/chapter/1924...原创 2019-05-20 20:58:46 · 3452 阅读 · 0 评论 -
Data truncation: Truncated incorrect DOUBLE value:??错误.
当使用update语句时出现Data truncation: Truncated incorrect DOUBLE value:??错误. 看了一下才知道自己不小心在updata语句同时更新两个字段时字段之间应该用逗号隔开,而不是and,条件才用and,把你的sql语句的and全部换成逗号!错误: update summary set userName=#{userName} and age=#原创 2017-12-25 17:21:10 · 2698 阅读 · 1 评论