MySQL
garcon1986
永远走在路上的前行者
关注实现细节,向专家进发!!!
展开
-
MySQL外键 Cannot add or update a child row错误的实例解释
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是转载 2010-03-02 00:18:00 · 115430 阅读 · 7 评论 -
Mysql 错误总结
/***************************by Jiangong SUN********************************/ 1.创建表格时错误: ERROR 1005: Can't create table (errno: 150) 这个错误是有由于主表和引用表的外键关联字段定义不一致引发的。检查两个表的关联字段是否类型编码完全一致。 另外还有一种原创 2010-02-12 23:40:00 · 2345 阅读 · 0 评论 -
MySQL schema命名规则
/*****************by Jiangong SUN************************/通用规则:整个数据库里的名字都尽量使用小写。这样能消除由于大小写(case-sensitivity)带来的错误。Mysql默认区分大小写。使用下划线断开名字,名字中不能使用空格。名字中尽量不要使用数字。名字中尽量不要使用".",这样能避免在查询时出错。名字中不能使原创 2010-02-12 23:41:00 · 5337 阅读 · 0 评论 -
Mysql多表查询,多表插入和多表更新
/*************************************by Jiangong SUN*****************************************************/多表查询:CREATE TABLE IF NOT EXISTS contact(contact_id int(11) NOT NULL AUTO_INCREMENT,原创 2010-02-12 23:42:00 · 13705 阅读 · 1 评论 -
MySQL多表同时插入
Real example: /*************************by garcon1986*********************************************************/<?php// get the values from entreprise creation form$secteur = $_POST['secteur'];原创 2010-02-27 00:47:00 · 4287 阅读 · 0 评论 -
MySQL全文搜索
/*************by Jiangong SUN********************/ create database testDB:use testDB; create table testTable( pk_tId int auto_increment not null, firstName varchar(20), lastName varchar(20),原创 2010-08-14 04:11:00 · 622 阅读 · 0 评论 -
ADODB数据库抽象层操作
/****************by Jiangong SUN************///include fileinclude("adodb5/adodb.inc.php");include("adodb5/adodb-pager.inc.php");//set variables$server = 'localhost';$user = 'charles原创 2010-10-11 22:17:00 · 780 阅读 · 0 评论 -
Cygwin工具介绍
Cygwin is a Linux-like environment for Windows. Cygwin就是在windows下模拟linux环境。我一般使用它来管理和操作MySQL数据库。当然还能支持很多的功能,比如linux administration, oracle,phyton等。cygwin对于windows95,98,Me的支持,在1.7版本中被取缔了。It consists of two parts:# A DLL (cygwin1.dll) which acts as a Linux原创 2010-09-02 04:18:00 · 1083 阅读 · 0 评论 -
MySQL Workbench 5.2.26介绍
<br />/****************by garcon1986************/<br /> <br />MySQL Workbench provides DBAs and developers an integrated tools environment for:Database Design & Modeling SQL Development (replacing MySQL Query Browser) Database Administration (replacing MyS原创 2010-09-01 06:18:00 · 1388 阅读 · 0 评论 -
MySQL 视图
<br />/****************by garcon1986*******************/<br /> <br /> <br /> <br />CREATE TABLE IF NOT EXISTS `testtable1` ( `pk_tId` int(11) NOT NULL AUTO_INCREMENT, `firstName` varchar(20) DEFAULT NULL, `lastName` varchar(20) DEFAULT NULL, `a原创 2010-08-14 04:13:00 · 589 阅读 · 0 评论 -
向MySQL导入大型.sql文件的方法
/****************************by garcon1986*************************/1. In windows需要分割大型SQL文件,同时需要修改php.ini文件中max_file_size, max_execution_time 的大小。然后,可用phpmyadmin或者seguin导入。2. In Linux原创 2010-05-17 18:14:00 · 866 阅读 · 0 评论 -
Ubuntu无法登录mysql的解决方法
/**********************by garcon1986***************************************/错误代码如下:#1045 - Access denied for user root@localhost (using password: YES)$cd /etc/mysql$mysql -u root -p出原创 2010-05-16 02:55:00 · 3878 阅读 · 0 评论 -
mysql数据库基本操作总结
/*Author: Jiangong SUN*/Last update: 29/05/2013 shell> mysql --help连接mysql:shell> mysql -h localhost -u user -pEnter password: ******断开mysql连接:mysql> quit / ctl+c不执行正在输入的原创 2010-09-23 04:56:00 · 735 阅读 · 0 评论