标签: insert

SQL Beginner尝试在表上插入数据

我已经开始学习SQL,并且在创建数据和将数据插入表中时遇到了麻烦。这是我尝试的代码,我收到一条错误消息,提示没有足够的值。我正在使用Oracle。

Create table project
(
    proj_id number(10),
    medic_name varchar2(10),
    purpose varchar2(12),
    start_date date,
    end_date date,
    pi_id null,

    CONSTRAINT pkprojid primary key (proj_id),
    CONSTRAINT fkproject foreign key (pi_id) references researcher
);

alter session set nls_date_format = 'mm/dd/yyyy';

Insert into project values (PR001, 'Medic1', 'heart', '09/01/2017', '07/31/2019'); 
Insert into project values (PR002, 'Medic1', 'diabetes', '10/01/2016', '07/31/2020);
Insert into project values (PR003, 'Medic3', 'lung', '11/1/2014', '12/31/2020');
Insert into project values (PR004, 'Medic3', 'blood', '01/10/2017', '07/31/2019');
Insert into project values (PR005, 'Medic5', 'blood', '07/10/2018', …
Run Code Online (Sandbox Code Playgroud)

sql oracle insert

-2
推荐指数
1
解决办法
46
查看次数

C ++ unordered_map :: insert无法编译

我只需要从一个浮动对象到另一个浮动对象的哈希图。应该很简单,不是吗?编译器只是不接受它:

宣言:

unordered_map<float, float> m_mffPhotoPeakMap;
Run Code Online (Sandbox Code Playgroud)

使用:

float CProductSpecs::AddToMap(float fEnergy, float returnedValue) const
{
    auto pair = make_pair(fEnergy, returnedValue);
    m_mffPhotoPeakMap.insert(pair);                 // Error!  (First attempt)
    m_mffPhotoPeakMap[fEnergy] = returnedValue;     // Error!  (Second attempt)
    return returnedValue;
}
Run Code Online (Sandbox Code Playgroud)

错误消息(第一次尝试):

Severity    Code    Description Project File    Line    Suppression State
Error   C2663   'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::insert': 6 overloads have no legal conversion for 'this' pointer
Run Code Online (Sandbox Code Playgroud)

错误消息(第二次尝试):

Severity    Code    Description Project File    Line    Suppression State
Error   C2678   binary '[': no operator found which takes a left-hand operand of type 'const std::unordered_map<float,float,std::hash<float>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' …
Run Code Online (Sandbox Code Playgroud)

c++ stl unordered-map insert

-2
推荐指数
1
解决办法
87
查看次数

很抱歉是一个痛苦,但MySQL 5.1.36中的另一个1064错误

错误消息:

1064 - 您的SQL语法出错; 查看与您的MySQL服务器版本对应的手册,以便在'values('name','url','address','city','state','zip','phone')附近使用正确的语法,值('name','url'在第3行

创建表:

create table lawyer_info
(firm_name varchar(100) not null,
firm_url varchar(100) not null,
firm_address varchar(100) not null,
firm_city varchar(100) not null,
firm_state varchar(100) not null,
firm_zip varchar(12) not null,
firm_phone varchar(15) not null);
Run Code Online (Sandbox Code Playgroud)

数据:

insert into lawyer_info firm_name,firm_url,firm_address,firm_city,firm_state,firm_zip,firm_phone)
values('name','url','address','city','state','zip','phone'),
values('name','url','address','city','state','zip','phone'),
values('name','url','address','city','state','zip','phone'),
values('name','url','address','city','state','zip','phone'),
values('name','url','address','city','state','zip','phone'),
values('name','url','address','city','state','zip','phone'),
values('name','url','address','city','state','zip','phone');
Run Code Online (Sandbox Code Playgroud)

mysql insert

-3
推荐指数
1
解决办法
211
查看次数

MySQL 插入查询不起作用 (PHP)

我需要帮助来理解为什么我的简单插入查询不起作用。

下面的代码:

<?php

// db info
define ( 'DB_HOST', '' );`enter code here`
define ( 'DB_USER', '' );
define ( 'DB_PASSWORD', '' );
define ( 'DB_NAME', '' );

create_db_connection ();
function create_db_connection() {
    global $con;

    $con = mysql_connect ( DB_HOST, DB_USER, DB_PASSWORD ) or die ( "connection not established" );
    $db = mysql_select_db ( DB_NAME, $con ) or die ( "database not connected" );
}


$sql= "insert into 'tbl_BonAproval' (OrderId,RestId) values (20001,98765)";


if (mysqli_query ( $db, $sql )) {
    echo …
Run Code Online (Sandbox Code Playgroud)

php mysql sql insert

-3
推荐指数
1
解决办法
5745
查看次数

python中使用递归插入二叉搜索树

我试图使用递归在二叉搜索树中插入值,但是当我使用中序遍历运行它时,我得到 None 的输出。我尝试查看其他语言实现此功能,我只是尝试复制它,但它不起作用。我将树的根传递给插入函数,如果它不为空,我希望它向左或向右遍历。有人可以告诉我这有什么问题吗?我尝试将 bst.root 转换为 bst.get_root() ,但仍然产生相同的结果。

class Node:
    def __init__(self, value):
        self.value = value
        self.left = None
        self.right = None

class BinaryTree:
    def __init__(self):
        self.root = None
        self.size = 0

    def get_size(self):
        return self.size

    def get_root(self):
        return self.root

    def insert(self, root, value):
        if root is None:
            root = Node(value)
        else:
            if value < root.value:
                root.left = self.insert(root.left, value)
            else:
                root.right = self.insert(root.right, value)
        return root

    def inorder(self, root):
        if root == None:
            return
        else:
            self.inorder(root.left)
            print(root.value, end=" -> ") …
Run Code Online (Sandbox Code Playgroud)

python recursion insert binary-search-tree

-3
推荐指数
1
解决办法
5974
查看次数

INSERT INTO不能正常运行

插入线我有一个错误,就是这个坏男孩

mysql_query("INSERT INTO accounts('username', 'password', 'firstname', 'lastname', 'email') 
VALUES($username, $password, $firstname, $lastname, $email)") 
or die("Could not create account! <br/>" . mysql_error());
Run Code Online (Sandbox Code Playgroud)

我提供的错误如下:

无法创建帐户!
您的SQL语法有错误; 查看与您的MySQL服务器版本相对应的手册,以便在''username','password','firstname','lastname','email'附近使用正确的语法.)VALUES(test,test,'在第1行

我怀疑它与未被正确调用的变量有关?

html php mysql insert

-4
推荐指数
1
解决办法
77
查看次数

如何将C sharp中的列表插入SQL Server 2008?

我在c#中创建了一个列表,现在我需要将列表插入SQL Server 2008.这可能吗?请用一个简单的例子来解释.

c# list insert sql-server-2008

-5
推荐指数
1
解决办法
6026
查看次数

如何在插入新元素时跟踪列表索引?

我有一个大清单,像这样:

['a', 'b', 'c', 'd', 'e', 'f', 'g', ...]
Run Code Online (Sandbox Code Playgroud)

我想用字典来跟踪它的索引.dict看起来像这样:

{1:'a', 2:'b', 3:'c', 4:'d', 5:'e', 6:'f', 7:'g', ...}
Run Code Online (Sandbox Code Playgroud)

但后来我需要插入新元素.我希望插入点后列表元素的索引在插入时自动增加1.有快速或传统的方法吗?我通常使用python,但其他形式的算法就好了.

更新:请不要无缘无故地投票.我认为即使省略了一些上下文(为简单起见),问题本身也相当清楚.我认为可以提供答案,而不必知道为什么我需要这样做.

python indexing list insert

-6
推荐指数
1
解决办法
584
查看次数

哪个插入查询运行更快更准确?

我必须将数据插入MySQL数据库(appox.200,000).我对插入查询有点困惑.我有两种方法可以将数据插入MySQL:

INSERT INTO paper VALUES('a','b','c','d');
INSERT INTO paper VALUES('e','f','g','h');
INSERT INTO paper VALUES('k','l','m','n');
Run Code Online (Sandbox Code Playgroud)

INSERT INTO paper VALUES('a','b','c','d'),('e','f','g','h'),('k','l','m','n');
Run Code Online (Sandbox Code Playgroud)

哪个插入查询执行得更快?查询之间有什么区别?

php mysql insert

-6
推荐指数
1
解决办法
136
查看次数

检查值时出错

我在将值插入表格时遇到问题.

这是脚本:

IF OBJECT_ID ('DEPT', 'table') IS NOT NULL
DROP TABLE DEPT;
GO

CREATE TABLE DEPT (
   DEPTNO NUMERIC(2) NOT NULL,
   DNAME VARCHAR(14),
   LOC VARCHAR(13),

   CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (DEPTNO));
GO

INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');
INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
INSERT INTO DEPT VALUES (30,'SALES','CHICAGO');
INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON');
GO

IF OBJECT_ID ('EMP', 'table') IS NOT NULL
  DROP TABLE EMP;
GO

CREATE TABLE EMP (
  EMPNO NUMERIC(4) NOT NULL,
  ENAME VARCHAR(10),
  JOB VARCHAR(9),
  MGR NUMERIC(4) CONSTRAINT EMP_SELF_KEY …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server insert sql-server-2008-r2

-8
推荐指数
1
解决办法
225
查看次数

无法在c ++中将集合的元素插入向量

给定一组整数:

set<int> setA = {1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)

现在我想在一定条件下将整数插入整数向量:

vector<int> vectorB;
for (set<int>::iterator it = setA.begin(); it != setB.end(); it++){

      if (*it % 2 == 0){
      }else{
        vectorB.insert((*it));
        count += 1;
       }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误:

error: no matching function for call to 'std::vector<int>::insert(const int&)'
Run Code Online (Sandbox Code Playgroud)

为什么?

c++ insert vector

-11
推荐指数
1
解决办法
447
查看次数

将一个字符串插入另一个字符串java

我试图将一个字符串粘贴到另一个字符串的中间,例如:

String One = "MonkeyPony";
String Two = "Monkey";
Run Code Online (Sandbox Code Playgroud)

我如何将字符串二放入字符串1中,以便读取类似MonkeMonkeyyPony的内容?

编辑:我应该更清楚,基本上我要做的是将"Monkey"插入"MonkeyPony"中间很多次,所以第一次它会在第二次读取"MonkeMonkeyyPony"时会读到"MonkeMonMonkeykeyyPony"等

java string insert

-21
推荐指数
2
解决办法
8万
查看次数