首页 > TAG信息列表 > sql-insert

使用python将值导入MySQL数据库时出现SQL语法错误

python和MySQL的新手,正在通过互联网和书籍自学.我正在努力将值导入数据库表中.我不断收到错误消息,指出SQL语法不正确.在Windows 8计算机上使用Python 2.7.9和MySQL Connector 5.6. 这是我收到的错误; Traceback (most recent call last): File “C:\Users\Oliver\Desktop\te

python-使用pyodbc将带有日期的数据上传到MS Access数据库

我正在尝试使用Python中的pyodbc库将带有日期的数据插入MS Access.我的表有3个字段:日期(日期/时间),1Y(数字)和2Y(数字).我知道问题不是连接问题,因为我可以在没有“日期”字段的情况下成功插入.例如,这有效: cursor.execute("insert into test(1Y,2Y) values (?,?)",'3','4') 现

完全是mySQL触发幸福问题

因此,我创建了我的lil DB,然后使用了它.我添加了两个表,现在我要做的就是:将用户插入到USERS表中时,还将一些默认信息插入到与新插入的用户相对应的USER_ACCOUNT表中.显然我在做错事,但我不知道…先谢谢. =) CREATE DATABASE REST_PROJECT; USE REST_PROJECT; CREATE TABLE USERS

mysql-自动增量重置为0,但是不能插入id = 0的值.值> 0不会发生

我偶然发现了一个非常奇怪的行为: 想象一下,我们有一个餐桌顾客: MariaDB [connections]> describe customers; +--------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------

我应该使用哪种查询语法在Oracle数据库中插入记录?

我是一个初学者,试图用C#创建一个简单的程序来插入和更新Oracle数据库中的记录.我已经成功地连接到数据库,但是我的SQL语句出现异常,该异常指出不支持(?)符号.为什么会出现此异常,该如何解决? 我的代码是: private void btnSave_Click(object sender, EventArgs e) { OracleConne

PHP oci_execute用于多个语句

我试图在PHP上的单个oci_execute()调用中发出多个INSERT语句.问题是我收到此错误: ORA-00911: invalid character 我猜这是;在每个语句之后. 所以现在,我的问题是如何在oci_execute()中使用多个INSERT语句? 到目前为止,这是我的查询: INSERT INTO tbl (id, name) VALUES(1, 'John')

mysql-自动更新另一个表中的事件

我有两个表,一个用于存储用户的报告,另一个用于存储用户. 1. Report_table -----report_id(P)-----user_id-------- 001 user1 002 user1 003 user3 2.Users table -------user_id(P)-------no_of_reports use

python sqlalchemy在元组数据结构中插入多行

我一直在研究如何在数据库中插入具有7个元素(列)的约500个元组(行)的列表.我已经阅读了关于stackoverflow的各种帖子以及其他论坛.我发现了以下内容,并建议使用“ executemany()”方法,但对我来说不清楚.我是否需要将对象从元组转换为字典?问题是我没有数据结构的name:value类型. How

PHP – MySQL编写的INSERT数组语句

我正在编辑一个使用MySQLi的脚本.我需要使用预准备语句将一些值插入到db中. 我的阵列形式为: $insert = array('column1' => 'value1', 'column2' => 'value2', 'column3' => 'value3') 到目前为止,我有这个,但我需要有关bind_param部分的帮助.我在这里看到了使用call_us

mysql – MS SQL Server中的“INSERT IGNORE”等价物是什么?

我试图使用“OPENQUERY”从MS SQL Server将记录插入MySQL数据库,但我想要做的是忽略重复的密钥消息.因此,当查询遇到重复时,请忽略它并继续. 我可以做些什么来忽略重复? 这是我在做的事情: >使用“OpenQuery”从MySQL中提取记录来定义MySQL“A.record_id” >将这些记录连接到MS SQL S

python – COPY是如何工作的,为什么它比INSERT快得多?

今天,我花了一天时间来改进我的Python脚本的性能,该脚本将数据推送到我的Postgres数据库中.我以前是这样插入记录的: query = "INSERT INTO my_table (a,b,c ... ) VALUES (%s, %s, %s ...)"; for d in data: cursor.execute(query, d) 然后我重新编写了我的脚本,以便它创建一

INSERT语句中的WHERE子句使用mysql / php

在Google上搜索后,我才知道, 我不能在我的INSERT查询中使用WHERE子句.但我想在列“Book_4”上插入一个值,其中“Student_ID = 1” 我怎样才能做到这一点 ??有没有替代方法呢? 会感激你的! $Query = "INSERT INTO issued_books (Book_4) VALUES ('$IssuedBookNumber')" ; 编辑:更多细节

php – 将数据插入表(mysqli insert)

我一直在看这段代码一段时间,我看不出问题出在哪里.我一直在阅读整个StackOverflow,但仍无法看到我的错误. <?php mysqli_connect("localhost","root","","web_table"); mysql_select_db("web_table") or die(mysql_error()); if (mysqli_connect_errno()) {

Postgres with Java我无法插入数据

我试图用Java插入我的postgres数据库.我有本地数据库的默认配置. 我想把一些数据放在一个表中,我有一些问题. 这是代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.logging

android – ORMLite使用SQL插入日期

我在我的android项目中设置了一个ORMLite数据库. 我有一个名为RbFehler的类,其中包含以下字段: @DatabaseField(columnName = "DATUM_LA", dataType = DataType.DATE_STRING, format = "yyyy-MM-dd HH:mm:ss") public Date datum_la; 我有一些逻辑,从存储SQL插入语句的文本文

MySQL“插入…在重复键上”,带有多个唯一键

我一直在阅读如何在重复键上使用MySQL插入,看看它是否允许我避免选择行,检查它是否存在,然后插入或更新.然而,当我阅读文档时,有一个方面让我感到困惑.这是文档说的: If you specify ON DUPLICATE KEY UPDATE, and a row is inserted that would cause a duplicate value in a UNI

c# – 是否有更优雅的形式为InsertCommand的NVarChar分配NULL?

这段代码非常适合我: if (someStr == null) da.InsertCommand.Parameters.Add("@SOMESTR", SqlDbType.NVarChar).Value = DBNull.Value; else da.InsertCommand.Parameters.Add("@SOMESTR", SqlDbType.NVarChar).Value = someStr; 但我的直觉告诉我,可能有一个单行版本.就像是

php – 将下拉菜单中的多个值保存到数据库中

我有一个包含下拉列表的表单.我希望该用户应该能够从该下拉列表中选择多个值 <form class="form-horizontal" role="form" action="add.php" enctype="multipart/form-data" method="post"> <div class="form-group">

什么减慢MySQL表上的索引速度

所以我已经回顾了有关MySQL索引的文献,但我仍然对以下内容感到困惑.据解释,索引有可能在计算时间方面减慢MySQL查询速度.据解释,这是基于在具有所述索引的表上操作的查询,称为index_A.据我所知,在某些时候,由于相关表上发生的UPDATE,INSERT或DELETE查询,MySQL必须重写其INDEX_A的索

php – Mysqldump – 如何从这个文件恢复单个表?

我需要在我的数据库中只恢复一个表. 我有一个.sql文件,其中包含一个表所需的所有信息,但其余的将覆盖其他表的重要信息. 而不是使用解决方案here – 使用我从未听说过的工具,我认为手动执行它会更加确定. 不幸的是,MySqlDump生成的GIANT插入行太长,无法粘贴到mysql命令行中…… 我

在更新时创建触发器以将旧值插入到MYSQL中的其他表中

我有两张桌子.第一个是我的person表,它有id,name,creation_date作为值,我有一个old_person表(id,name,modified_date),我想在实际更改之前填充person的值.我该怎么办呢?我尝试过触发但失败了. 我尝试如下 create trigger Person_Trigger Update on person before update as insert

如何使用c语言连接并将记录插入mysql?

你好朋友, 我的问题是,我可以用c语言连接mysql吗? 如果可以连接,那么如何将记录插入到mysql数据库中.请举出简单的小例子. 如果有任何疑问请评论.解决方法:您需要使用您可以在其网站上找到的MySQL C Connector:https://dev.mysql.com/downloads/connector/c/ 关于您对该示例的请求,一

当两个表字段在MySQL中具有相同的值时,如何忽略将表中的记录插入到另一个表中?

我有2个表,其中包含姓名和电子邮件.现在我想将这些表合并到一个没有重复记录的新表中.我想使用电子邮件字段来避免两个表中的重复值.我听说INSERT IGNORE查询用于在不影响现有记录的情况下将值插入表中.如何编写INSERT IGNORE查询以检查电子邮件字段以进行复制检查.如果有人知道其

插入MySQL表PHP

我在制作一个简单的表单以将数据插入MySQL表时遇到了一些麻烦.我一直收到这个SQL错误: “Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘stock (‘ItemNumber’, ‘Sto

mysql – sql insert to table realted到另一个表和常量值

我有2个SQL表,table1和table2. table1有两列,我想向这些列插入值. 其中一列应获取静态值,另一列应获取一个值,该值是来自table2的查询的结果. 如果我想单独插入静态数据,我会这样做: INSERT INTO table1(login_id) VALUES ('1234'); 如果我想单独插入动态值,我会这样做: INSERT IN