随笔分类 - mysql
摘要:在mysql用phpMyAdmin导入大数据的时候出现:Fatal error: Maximum execution time of 300 seconds exceeded in D:/查了很多文章都说是把php.ini里面的max_execution_time改大就可以,可我改了还是不行,后来查...
阅读全文
摘要:随着mysql的长期使用,肯定会出现一些问题,一般情况下mysql表无法访问,就可以修复表了,优化时减少磁盘占用空间,方便备份。repair table table_name //修复表optimize table table_name //优化表repair table用于修复被破坏的表。...
阅读全文
摘要:MySQL返回:#1064-YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'USINGBTREE,KEY`lang`(`lan...
阅读全文
摘要:mysql数据库表自增ID批量清零 AUTO_INCREMENT = 0#将数据库表自增ID批量清零SELECT CONCAT( 'ALTER TABLE ', TABLE_NAME, ' AUTO_INCREMENT = 0;' )FROM information_schema.tablesWHE...
阅读全文
摘要:清空表数据之后,如何让自增id清零,即从0开始计数呢ALTER TABLE TABLE_NAME AUTO_INCREMENT = 0;想让id从1开始,就让AUTO_INCREMENT = 1 就行了。
阅读全文
摘要:如何将mysql数据库中的MyISAM类型表更改为InnoDB类型的表改单个表ALTER TABLE TABLENAME ENGINE=InnoDB;ALTER TABLE TABLENAME ENGINE=MyISAM;改多个表#修改为InnoDBSELECT CONCAT( 'ALTER TAB...
阅读全文
摘要:Customer表A字段 varchar(50) 内容(客户姓名)B字段 varchar(1000) 内容(其他字符...客户姓名...其他字符)需要达到效果:将B字段中的客户姓名替换掉B字段内容替换成(其他字符......其他字符)如何将每个数据行内的B字段内所有符合A字段内容的文字部分替换成空隔...
阅读全文
摘要:1、mysql向表中某字段后面追加一段字符串:update table_name set field=CONCAT(field, '分隔符', str);//'分隔符',可以为空,也可以省略update table_name set field=CONCAT(field, str);update t...
阅读全文
摘要:有时候我们导出.sql格式的数据库备份文件过大,超过了某些虚拟空间数据库支持的文件大小限制,我们没办法修改phpMyAdmin 导入MySQL数据库文件大小限制只能通过压缩数据库来达到上传数据库的目的,以下这个软件就非常好用,压缩成.gz格式后,数据库一下变小不少。下载地址:好用的数据库压缩软件.z...
阅读全文
摘要:默认情况下,phpMyAdmin导入MySQL数据库文件大小为2M。很多朋友对网站进行搬家的时候,网站数据进行导入时会出现一些问题,提示超出导入大小限制。默认MYSQL只能导入最大2MB的数据,于是我在网上找到了修改的方法,事实证明以下方法是可行的。(修改好后必须重启PHP)phpMyAdmin 导...
阅读全文
摘要:mysql在某一字段后面添加新字段ALTER TABLE `test` ADD `anyField` TEXT NOT NULL AFTER `id`
阅读全文
摘要:由于删除了某些记录行,导致自增字段不连续了,重排或归零的方法:方法1:truncate table 你的表名//这样不但重新定位自增的字段,而且会将表里的数据全部删除,慎用!方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,...
阅读全文
摘要:mysql语句修改zencart产品原价为特价的倍数,下面语句将原价设为特价的3倍:update products as p inner join specials as s on s.products_id=p.products_id set p.products_price=s.specials...
阅读全文
摘要:# mysql 的修改方法update table_a a inner join table_b b on b.id=a.id set a.description=b.content;# mssql的修改方法update a set a.description=b.content from tabl...
阅读全文
摘要:批量表产品名称过长导致被截断的情况,是由于产品名称超出了数据库表中字段设置的最大长度,下面通过修改数据库表字段长度来避免此类情况发生:ALTER TABLE categories MODIFY categories_image varchar(255) ;ALTER TABLE categories...
阅读全文
浙公网安备 33010602011771号