随笔分类 - mysql
摘要:使用 select @@sql_mode; 命令可以看到,数据库设置了 ONLY_FULL_GROUP_BY 的mode,意思就是: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中 所以对于设置了这个m
阅读全文
摘要:INSERT INTO `cities` (`id`, `city_name`, `created_at`, `updated_at`, `deleted_at`) VALUES(1, '', '2017-05-22 19:44:24', '2017-05-22 19:44:40', '2017-0
阅读全文
摘要:建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: latin1 = 1 byte = 1 character uft8 = 3 byte = 1 character gbk = 2 byte = 1 characte
阅读全文
摘要:第一种方法在导出界面,打开csv自定义选项,勾选"删除字段中的回车换行符"选项phpmyadmin版本是3.42.X版本没看到这个选项第二种方法UPDATEcatalog_product_entity_textSET`value`=REPLACE(REPLACE(`value`,CHAR(10),'...
阅读全文
摘要:SELECT `sku` ,`current_price`FROM `test` WHERE `sku` IN ('aaa', 'bbb', 'ccc', 'ddd', 'eee')ORDER BY FIELD( `sku` , 'aaa', 'bbb', 'ccc', 'ddd', ...
阅读全文
摘要:此内容为网上搜集转载变量分为用户变量与系统变量用户变量与数据库连接有关,在这个连接中声明的变量,在连接断开的时候,就会消失。 在此连接中声明的变量无法在另一连接中使用。 用户变量的变量名的形式为@varname的形式。 名字必须以@开头。 声明变量的时候需要使用set语句,比如下面的语句声明...
阅读全文
摘要:一般要么是服务器扛不住,或者是mysql设置的最大连接数太小了查看mysql最大连接数show variables like 'max_connections'; Variable_name | Value |+-----------------+-------+| max_connections ...
阅读全文
摘要:select sales_flat_order.entity_idfrom sales_flat_orderwhere not exists (select 1from download_tracknumberwhere download_tracknumber.id = sales_flat_or...
阅读全文
摘要:今天magento后台登陆突然报General error: 2006 MySQL server has gone away错误上网查了是把my.cnf中的max_allowed_packet参数调大默认是16M改为80Mhttp://dev.mysql.com/doc/refman/5.1/en/...
阅读全文
摘要:最近网站经常报锁表的错误,系统用的是magento,innodb表,在事物在更新或插入后没有执行commit操作,并且超过了设置的最大等待时间(默认innodb_lock_wait_timeout=50),一旦超过就会报mysql 1205 lock wait timeout exceeded在网上...
阅读全文
摘要:mysql在phpmyadmin执行时间长会出现504打开php.ini发现mysql.connect_timeout = 60说明超过60s就会出现超时问题
阅读全文
摘要:动态变量可以在MySQL命令行里面设置:set global max_connections = 768;默认情况是100个
阅读全文
摘要:SELECTTABLE_SCHEMA,TABLE_NAMEFROMCOLUMNSWHERECOLUMN_NAMELIKE'%字段名%'
阅读全文
摘要:最近做报表需要用到按天分类的信息,但是数据库字段是有时分秒的,使用distinct函数不能区分出出现的天数使用DATE_FORMAT函数即可解决SELECTDISTINCT(DATE_FORMAT(`magento_created_at`,'%y-%m-%d'))FROM`wanelo_produc...
阅读全文
摘要:mysql多表关联查询报错Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf16_general_ci,IMPLICIT) for operation '查了这两张表都是utf-8格式的,为什么还是不能查询,后来发现字段里的排序...
阅读全文
摘要:在网页脚本中,有些计算和应用可能非常耗时,比如在0秒的时候打开数据库执行完一段SQL代码后,网页脚本随即花了20秒钟进行一段复杂的运算,或者是require了一个庞大的PHP文件(比如含有几千个违规关键字的过滤函数),哪么这个时候在MySQL后台看到的进程中,这个20秒的过程MySQL并没有做任何事...
阅读全文
摘要:mysql_query("SET AUTOCOMMIT=0");1代表自动提交mysql_query("COMMIT");mysql_query("ROLLBACK");自己测试,80000多条数据,速度比一条一条插入快了20倍左右相关文章:http://blog.csdn.net/kingzone...
阅读全文
摘要:1.修改php.ini中post_max_size,upload_max_filesize大小,假设增加到8M就是post_max_size= 8Mupload_max_filesize= 8M其中post_max_size >= upload_max_filesize2.如果是nginx系统,修改...
阅读全文
摘要:查看当前FOREIGN_KEY_CHECKS的值可用如下命令 SELECT @@FOREIGN_KEY_CHECKS;清空表SETFOREIGN_KEY_CHECKS=0;TRUNCATEcatalog_product_link;SETFOREIGN_KEY_CHECKS=1;
阅读全文
摘要:主表(父表)在数据库中建立的表格即Table,其中存在主键(primary key)用于与其它表相关联,并且作为在主表中的唯一性标识。从表(子表)以主表的主键(primary key)值为外键 (Foreign Key)的表,可以通过外键与主表进行关联查询。从表与主表通过外键进行关联查询。
阅读全文

浙公网安备 33010602011771号