【mysql 不能插入中文】教程文章相关的互联网学习教程文章

MySQL:插入当前日期加上特定时间【代码】

如何插入包含当前日期和特定时间的字段?我的目标是在特定小时17:30:00插入CURDATE(). 我试过像INSERT INTO表VALUES(”,CURDATE(’17:30:00′))但它不起作用.解决方法:试试这个 –CONCAT(CURDATE(), ' 17:30:00')

使用Node.js(Express)和mySQL来插入TIMESTAMP?【代码】

只是尝试在这里做一些简单的消息:var post = {sender_username : sender_username,recipient_username : recipient_username, message_no : 1,content : content, time : ***CURRENT TIMESTAMP***, read : 0};connection.query('INSERT INTO message SET ?', post, function(err, result) {if (err) {res.send(err);}else {res.send(post); }});在TIMESTAMP类型中有效的日期和时间最简单的方法是什么?解决方法:可以在答案here中找...

php – mysql插入到一个表中,他的名字包含破折号【代码】

我正在使用mysql,我有一个表,他的名字是“概念关系”,我想插入其中 PHP代码for ($i = 0; $i < count($sources); $i++) {$sourceID = $this->getConcpeptID($sources[$i]);$desID = $this->getConcpeptID($distinations[$i]);$query2 = "INSERT INTO concept-relation (relationID, firstConceptID, secondConceptID)VALUES (:rID, :sID, :dID)";$sth = $this->db->prepare($query2);$sth->execute(array(':rID' => $relationID,':s...

php – MySqli插入海量数据【代码】

我正在研究一个PHP脚本,它将数据大量插入表中. 我正在使用这样的预备声明:$sql = "INSERT INTO clans(id, clanid, name, badge, status, playercount, score, requiredtrophies, warswon, warslost, warstied, location,warfrequency, exp, level, description, playerjson, lastupdate)VALUES ('', ?, ?, ?, ?, ?, ?, ?, ?,?, ?, ?, ?, ?, ?, ?, ?, now())"; $stmt = $con->prepare($sql); //prepare update statement$stmt->bin...

php – MySQL插入独特的技术【代码】

我有一个php应用程序,它将数据插入MySQL,其中包含一个随机生成的唯一值.该字符串将具有大约10亿种可能性,任何时候可能不超过1或2百万个条目.从本质上讲,数据库中不存在大多数组合. 我试图找到最便宜的方法来确保插入的唯一值.具体来说,我的两个选择是: >拥有一个生成此唯一ID的函数.在每一代中,测试数据库中是否存在该值,如果是,则重新生成,如果否,则返回值.>生成随机字符串并尝试插入.如果插入失败,则测试错误为1062(密钥Y的MySQ...

Mysql在插入时没有错误或在非空字段上更新为null值【代码】

我有一张桌子CREATE TABLE `devicelist` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`ip` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,`serial` varchar(100) COLLATE utf8_unicode_ci NOT NULL,`networkname` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,`login` varchar(130) COLLATE utf8_unicode_ci DEFAULT NULL,`password` varchar(130) COLLATE utf8_unicode_ci DEFAULT NULL,`peopleid` int(10) unsi...

php – MYSQL插入或更新(如果存在于单向复合主键表中)【代码】

我在用户之间有一个友情表,看起来像这样.CREATE TABLE user_relations ( pkUser1 INTEGER UNSIGNED NOT NULL, pkUser2 INTEGER UNSIGNED NOT NULL, pkRelationsType TINYINT UNSIGNED NOT NULL, PRIMARY KEY(pkUser1,pkUser2), FOREIGN KEY(pkuser1) references users(ID), FOREIGN KEY(pkuser2) references users(ID), FOREIGN KEY(pkRelationsType) references user_relations_type(ID) );pkRelationsType是指向另一个表的指针,该...

使用C#和MySQL插入两个表【代码】

我目前正在用C#编写一个webapp,它要求我在注册表单上收集新的用户信息.需要将信息输入两个单独的表,一个表用于用户信息,例如姓名,电子邮件地址等.另一个用于公司信息,如公司名称,网站URL等. 我正在使用MySQL Connector for .NET,并使用MySqlCommand编写参数化查询. 我需要做的是将用户信息插入到User表中,然后在Accounts表中创建一个记录,并将它们的ID连接在一起. 因此用户表将类似于:UserID | Username | Password | EmailAddres...

php – Mysql插入编码问题【代码】

我试图在utf8_general_ci整理的单元格中插入Utf-8字符串 我的代码:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">...print mb_detect_encoding($name);$query = "INSERT INTO items SET name='$name', type='$type'";print $query;mysql_set_charset('utf8'); // also doesn't help$result0 = mysql_query("SET CHARACTER SET utf8") or die(mysql_error()); // I've added this line, but it doesn't sol...

迁移问题:MS SQL> MySQL:插入缓冲区内存【代码】

我在MySQL工作台上使用内置的迁移工具时遇到了问题. 我正在将一个非常大的数据库从MS SQL 2014迁移到MySQL. MS SQL服务器本地部署在我的(Windows 8.1)桌面上,MySQL服务器在我的网络上运行在Ubuntu服务器之上. 我在迁移的最终“批量转移”阶段遇到了一系列以下错误.`VHR_AGE`.`FlxTable`:Copying 33 columns of 311 rows from table [VHR_AGE].[dbo].[FlxTable] ERROR: `VHR_AGE`.`FlxTable`:Not enough memory to allocate insert ...

mysql插入当前日期,仅在插入时间内【代码】

这是表结构,id int name varchar insert_date date update_date TIMESTAMP现在这里的idia是,insert_date将能够通过defult current time& update_date它将在每次编辑中插入当前时间或插入它将更新它. 所以我如何将(insert_date)默认值设置为当前时间和日期但是在更新时它不应该更改(insert_date)的值,如果我保持TIMESTAMP更新它将改变. insert_date – 插入当前时间,仅插入一次 问候解决方法:您可以在...

mysql – 在插入期间,结果由多行组成【代码】

我在MySQL 5.5.41中遇到存储过程的问题.问题是在程序执行期间抛出错误 – 错误代码:1172,SQLState:42000,消息:结果由多行组成.奇怪的是它在执行语句时被抛出:INSERT INTO TB__X(FK__A, FK__B, FK__C, FK__D, E, F, G, H, I, J, L)VALUES (9106, 4927, NULL, 3, 4.9990234375, 20, 0, 0, 1, 0, 1);该表是:CREATE TABLE `TB__X` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `FK__A` int(11) NOT NULL, `FK__B` int(11) NOT NULL, ...

从MS SQL向MySQL插入大量行的最有效方法是什么?

我需要每天将大量行从SQL Server数据库传输到MySQL数据库(MyISAM).我将MySQL实例设置为链接服务器. 我有一个简单的查询,返回需要传输的行.行数将增加到大约40,000行,每行只有2个char(11)列.这相当于大约0.8MB. SELECT查询的执行时间可以忽略不计.我会在每天插入记录之前截断MySQL表. 我正在使用INSERT … SELECT查询到MySQL链接服务器来执行插入. 40,000行需要大约40秒.要查看将一定数量的行从一个MySQL表移动到另一个MySQL需要多长...

PHP MySQL插入/更新查询返回true但有错误【代码】

我有以下更新:$conn->query_cust("update cms_users set last_login_date = now() where id = " . $_SESSION['USER_INFO']->id);我确定问题不在query_cust函数中,因为我在其他几种形式中使用相同的函数并且它们运行良好.无论如何,这是定义(有两个var_dump用于debug-info):function query_cust($s='',$rows=false,$organize=true) {var_dump($s);if (!$q=mysql_query($s,$this->con)) return false;if ($rows!==false) $rows = in...

php – MYSQL插入记录跳过id(自动增量)【代码】

我是一个新的PHP程序员,似乎无法弄清楚我在错误中将记录插入我的MySQL数据库: 我的测试脚本(用于学习目的)调用eBay API并将所请求的信息下载到MySQL数据库中,但我似乎得到了脚本在自动增量上跳过ID的问题.从我在这里阅读的内容来看,这通常是在记录被删除的情况下,但对我来说并非如此,因为没有删除记录,而且差距越来越大. 我的问题是:是否有其他可能导致id跳过随机数的东西? 数据库示例:数字从1-21开始就好了,但随后又开始了:2...