MYSQL、SQL在LIKE里传的参数没有赋进去的原因

SQL语句 = string.Format("  where  name like ‘%@key%‘ ");
para.Add(new MySqlParameter("@key", paraModel.key));

这样是查不到数据的,要用下面的方式:

SQL语句 = string.Format("  where  name like @key ");
para.Add(new MySqlParameter("@key", "%"+paraModel.key+ "%"));

这样即可。

时间: 2024-12-15 01:32:13

MYSQL、SQL在LIKE里传的参数没有赋进去的原因的相关文章

从append追加的<tr>里传ID参数给js函数

今天这个小问题几乎把我整崩溃 $.each(data.list, function (index, item) { i++; shenhe = "待审核"; tixing = item.Type == "0" ? "判断题" : "单选题"; if (item.ApprovalState == "N" || item.ApprovalState == "Y") { shenhe = it

SQL SERVER 2008 存储过程传表参数

? 最近项目使用到了存储过程传入表类型参数. --定义表类型 create type t_table_type as table ( id int, name varchar(32), sex varchar(2) ) ? go --创建存储过程 CREATE PROC u_test (@t t_table_type readonly) as begin ???? select * from @t ???? end ? --调用存储过程 declare @t t_table_type ? ins

C#,往线程里传参数的方法总结

C#,往线程里传参数的方法总结 Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托.   Thread (ThreadStart) 初始化 Thread 类的新实例.  由 .NET Compact Framework 支持.  Thread (ParameterizedThreadStart, Int32) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托,并指定线程的最大堆栈

mysql sql语句大全

1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建新表 cr

mysql内建指令下常用选项参数

在使用mysql的过程中常常应为种种原因,平时要对mysql的备份.优化等等操作写脚本以方便管理.如果要写脚本,那就必须使用到mysql的内建指令的选项参数,这里就简要的说几个比较常用的选项参数: -h, --host=name        设置连接的主机 -u, --user=name        指定使用的用户名 -p, --password[=name]    输入密码 -P, --port=#          指定使用的端口 -A,  --no-auto-rehash      不

mysql/sql server和java之间的数据类型对应关系

Mysql************************************当前列 ClassName ColumnType DisplaySize TypeName0: java.lang.Integer ColumnType:4 11 INTEGER1: java.lang.Integer ColumnType:-6 4 TINYINT2: java.lang.String ColumnType:12 0 UNKNOWN3: java.lang.Boolean ColumnType:-

最全mysql sql语句大全

mysql sql语句大全 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBac

Linux下定时任务实现mysql自动备份并上传远程ftp

Linux下定时任务实现mysql自动备份并上传远程ftp 1.创建保存备份文件的目录:/home/mysql_datacd /homemkdir mysql_data2.创建备份脚本文件:/home/mysql_data/mysql_databak.shcd /homecd  mysql_datatouch mysql_databak.shvim  mysql_databak.sh #!/bin/sh DUMP=/usr/bin/mysqldump#mysqldump备份文件执行路径 OUT_

mysql my.cnf 或my.ini配置文件参数解释(转):

#*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取.注意只有MySQL附带的客户端应用程序保证可以读取这段内容.如果你想你自己的MySQL应用程序获取这些值.需要在MySQL客户端库初始化的时候指定这些选项. [client] port = 3309 socket = /usr/local/mysql/tmp/mysql.sock [mysqld] !include /usr/local/mysql/etc/mysqld.cnf #包含的配置文件