mysql insert

以下是为您整理出来关于【mysql insert】合集内容,如果觉得还不错,请帮忙转发推荐。

【mysql insert】技术教程文章

mysql – 在INSERT期间省略“NOT NULL”值将其默认为0.为什么?

参见英文答案 > Preventing MySQL from inserting implicit default values into not null columns 1个我有以下表结构: badge_id和interface_id是主键. 当我尝试仅指定badge_id的INSERT操作时,我预计它会失败,但是interface_id默认为0. 我正在运行以下版本: 有人可以解释为什么它默认为零?这不应该失败吗?提前致谢.解决方法:看看这个:http://dev.mysql.com/doc/refman/5.0/en/data-type-d...

mysql – 何时INSERT … ON DUPLICATE失败?【代码】

由于约束错误,我正在对INSERT … ON DUPLICATE KEY语句进行故障排除,但我不可逆转地编辑了有问题的行,我不再收到错误.我很确定我编辑了request_path或target_path.某些区域已存在的某些值:store_id | id_path | is_system6 | category/494 | 1查询是INSERT INTO `core_url_rewrite` (`store_id`,`category_id`,`product_id`,`id_path`,`request_path`,`target_path`,`is_system`) VALUES (6, 494, NULL, 'category/...

为什么mysql INSERT … ON DUPLICATE KEY UPDATE可以破坏主/主配置上的RBR复制【代码】

这是问题所在: > 2台MySQL 5.5服务器>基于行的复制主控>写入两台服务器(均为活动)> autoinc技巧(1个服务器奇数,另一个甚至) 我有一张桌子 byUserDailyStatistics: > id(PK AUTO INC)>约会> idUser> metric1> metric2> UNIQUE(idUser,date) 所有要求都是INSERT INTO byEmailDailyStatistics (date, idUser, metric1, metric2) VALUES (:date, :user:, 1, 1) ON DUPLICATE KEY UPDATE metric1 = metric1 + 1, metric2 = metric2 +1...

如何提高MySQL INSERT和UPDATE的性能?

我们的数据库中INSERT和UPDATE语句的性能似乎在降低,并导致我们的Web应用程序性能不佳. 表是InnoDB,应用程序使用事务.我可以做些简单的调整来加快速度吗? 我想我们可能会看到一些锁定问题,我怎么能找到?解决方法:>你可以change the settings加速InnoDB的插入.>和even more ways to speed up InnoDB> …还有一个优化article

如何加速MySQL INSERT / UPDATE?

我有三个大的MySQL表.他们接近200万条记录.其中两个表是InnoDB,目前大小约为500 MB.另一个表是MyISAM,大约是2.5 GB. 我们从FileMaker运行一个导入脚本来插入和更新这些表中的记录,但最近它变得非常慢 – 每小时只插入几百条记录. 我可以做些什么来提高性能以使插入和更新更快地发生?解决方法:对于INSERT,它可能与您在表上定义的索引有关(它们必须在每次INSERT后更新).你能发布更多关于它们的信息吗?表上是否设置了触发器? 对于更...

MySQL INSERT DELAYED – 如何找出插入完成的时间【代码】

使用MySQL的INSERT DELAYED语句时,有没有办法在继续之前强制执行所有Inserts?或者可以确定插件是否已完成?解决方法:你可以通过做一个来找到答案SHOW STATUS LIKE 'Not_flushed_delayed_rows'欲了解更多信息SHOW STATUS LIKE '%delay%'请注意,INSERT DELAYED有一些您需要注意的问题请阅读下面的第一个链接以获取更多信息.FLUSH TABLES将强制立即插入延迟的行. 见:http://dev.mysql.com/doc/refman/5.5/en/insert-delayed.html并且...

mysql – insert – 不存在的地方【代码】

如果已经存在该域名的记录,我想将记录插入表中.以下SQL应该实现此目的但是会出错. 我想先做更新的原因是因为我稍后在我的代码中进行了多次更新,并且在进行所有更新之前首先需要我的表中的记录. 为什么我在这个mySQL查询中出错?insert into domain (name) values ('domain.com.au') WHERE NOT EXISTS (select name from domain where name = 'domain.com.au' );分割时的两个查询都可以正常工作但是在一起时不能.解决方法:让您的...

PHP MySQL INSERT不插入也不显示任何错误【代码】

我有这个代码所以通过PHP将值插入到MySQL的表中.我已经尝试了所有可能的Insert语法,它没有插入数据……这是我使用的代码.$param = "xyzxyz"; $param1 = "sdfdfg"; $sql = "INSERT INTO trail (User_Name, Quiz_ID) VALUES ('".$param."','".$param1."')"; $result = $mysql->query($sql); if($result)echo "successful"; elseecho mysql->error; if(mysql->errno==0)echo "successful" elseecho mysql->error;我甚至尝试了以下sql语...

mysql – INSERT SELECT,键’PRIMARY’的重复条目’0′,不覆盖其他表【代码】

这是我的第一个问题,所以如果已经提出这个问题请相信.我的英语不是很好;)我有一个XAMPP MySQL服务器,并且想要创建一个INSERT SELECT语句,但如果我运行该语句,我会收到此错误:#1062 – 对于’PRIMARY’键重复输入’0′这是我的SQL语句:INSERT INTO amt(Bezeichnung)选择Bezeichnung来自fach 但我不想覆盖表格“amt”,它只应该附在表fach上. 我想添加这个表picture of table “fach”对此. picture of table “amt” “Bezeichnun...

mysql_insert_id在并发数据插入中的问题

在竞争条件下mysql_insert_id()的可靠性如何?我的意思是当多个用户同时插入数据时,此函数是否会返回真实ID,还是会返回其他用户插入的数据ID? 表引擎是MyISAM.解决方法:mysql_insert_id完全是多用户安全的.它完全依赖于数据库连接,每个连接只能有一个用户….所以,根据你的问题,它返回真正的id …. 从MySql documentation,The ID that was generated is maintained in the server on aper-connection basis. This means that the v...