-
日期:2020-11-02 13:33:16
点击:59
内容简介:通过valuelist的queryMap传递过来的参数默认都为string类型,在valuelist配置文件的hql中,如果直接将该值赋给整型的字段会报错。一般我们会在hql中利用转型函数来进行处理,如下: 复制代码 代码如下: entry key="areasInfoAdapter" bean parent="abstractHi...
-
日期:2020-11-02 13:33:16
点击:59
内容简介:coalesce 函数可以接受多个参数,将会返回这些参数中第一个非NULL的值,若提供的参数全部为NULL,则返回NULL ifnull 函数和coalesce功能一样,只是只可以接受两个参数 if 函数接受三个参数,实现类似于三元判断符(?:)的功能,即第一个参数不为NULL且不为0时...
-
日期:2020-11-02 13:33:15
点击:59
内容简介:原因大致是主键必须是唯一的,也就是数据库里可能存在和现还原数据库有重复的地方,a restriction that Foreign Keys should be uniquely named throughout the database , 一个有效的办法就是将原来的数据库清除后再创建还原。 本人这回的原因是新装的mysq...
-
日期:2020-11-02 13:33:14
点击:59
内容简介:近日更换服务器,要做数据库迁移,将数据库内的数据从服务器A迁移到服务器B。 由于数据量较大,直接做dump耗时太长,故而采用如下方式处理: 首先,在服务器B上安装了与服务器A同版本的MySQL,停止MySQL服务,将安装后的data目录删除; 然后,服务器A锁住全部...
-
日期:2020-11-02 13:33:14
点击:59
内容简介:information_schema数据库是在mysql的版本5.0之后产生的,一个虚拟数据库,物理上并不存在。 information_schema数据库类似与“数据字典”,提供了访问数据库元数据的方式,即数据的数据。比如数据库名或表名,列类型,访问权限(更加细化的访问方式)。 其中...
-
日期:2020-11-02 13:33:14
点击:59
内容简介:在实际开发中,你总是会遇到这种情况 或者遇到这种情况 数据多了也会令你抓狂,如果还在用select fields from table where like '/%' 绝对是一个吃力不讨好的做法,那么,仔细研究MYSQL自带函数那绝对是首要工作。我第一时间就是想到,PHP函数中的trim是不是...
-
日期:2020-11-02 13:33:13
点击:59
内容简介:复制代码 代码如下: ?php $dsn = "mysql:host=localhost;dbname=group"; $db = new PDO($dsn, 'root', ''); $db-exec('set names utf8'); $sql = "select conf_id from `group` group by conf_id"; //$pre = $db-prepare($sql); //$result_arr = array(); $p...
-
日期:2020-11-02 13:33:13
点击:59
内容简介:导入数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入如下内容 即可。 /*!40101 SET NAMES utf8 */;...
-
日期:2020-11-02 13:33:13
点击:59
内容简介:复制代码 代码如下: $db = Zend_Db::factory('Pdo_Mysql', array( 'host' = '127.0.0.1', 'username' = 'root', 'password' = '123456', 'dbname' = 'mysql' )); 直接连接MYSQL返回一个数据库连接对象 读取配置文件中的配置并连接 复制代码 代码如下: $confi...
-
日期:2020-11-02 13:33:12
点击:59
内容简介:如在导入数据库时出现“Got a packet bigger than 'max_allowed_packet' bytes”或者“MySQL server has gone away”等错误,一般是由于当前导入的数据大于系统的限制的最大包大...