标签: insert-into

INSERT INTO ...选择所有MySQL列

我正在尝试从以下位置移动旧数据:

this_table >> this_table_archive
Run Code Online (Sandbox Code Playgroud)

复制所有列.我试过这个,但它不起作用:

INSERT INTO this_table_archive (*) VALUES (SELECT * FROM this_table WHERE entry_date < '2011-01-01 00:00:00');
Run Code Online (Sandbox Code Playgroud)

注意:表格相同并已id设置为主键.

mysql select insert-into

114
推荐指数
3
解决办法
26万
查看次数

mysql - >插入到tbl(从另一个表中选择)和一些默认值

正如标题所说,我试图插入一个表中,从另一个表中选择值和一些默认值.

INSERT INTO def (catid, title, page, publish) 
(SELECT catid, title from abc),'page','yes')


INSERT INTO def (catid, title, page, publish) 
VALUES
((SELECT catid, title from abc),'page','yes'))
Run Code Online (Sandbox Code Playgroud)

第一个查询给出了mysql错误,第二个查询给出了列数不匹配.

我需要做什么?

mysql insert-into

96
推荐指数
4
解决办法
18万
查看次数

在MySQL INSERT INTO文本中添加换行符

有人能告诉我如何在我在MySql表中输入的文本中添加新行吗?

我尝试使用'\n'我在INSERT INTO语句中输入的行,但'\n'显示为原样.

实际上我已经在MS Access中创建了一些带有一些数据的表.MS Access添加新行'\n'.我正在将MS Access表数据转换为MySql.但是当我转换时,'\n'当我从PHP表单上的MySql表中显示它时,忽略了所有文本显示在一行中.

谁能告诉我MySQL如何在文本中添加新行?等待回复,谢谢!!

mysql newline insert-into

67
推荐指数
7
解决办法
24万
查看次数

MySQL如何使用返回多行的SELECT子查询INSERT INTO表?

MySQL如何使用返回多行的SELECT子查询INSERT INTO表?

  INSERT INTO Results
    (
     People,
     names,
    )
    VALUES
    (
     (
       SELECT d.id
       FROM Names f
       JOIN People d ON d.id  = f.id
     ),

     (
      "Henry"
     ),
    );
Run Code Online (Sandbox Code Playgroud)

WANT来填充新表与此子查询返回的所有结果.如何在不获取ERROR 1242(21000)的情况下执行此操作:子查询返回超过1行

mysql select subquery insert-into

56
推荐指数
5
解决办法
10万
查看次数

postgres中的条件INSERT INTO语句

我正在为模拟航空公司预订数据库编写预订程序,我真正想做的是这样的:

IF EXISTS (SELECT * FROM LeadCustomer 
    WHERE FirstName = 'John' AND Surname = 'Smith') 
THEN
   INSERT INTO LeadCustomer (Firstname, Surname, BillingAddress, email) 
   VALUES ('John', 'Smith', '6 Brewery close,
            Buxton, Norfolk', cmp.testing@example.com');
Run Code Online (Sandbox Code Playgroud)

但Postgres不支持IF语句而不加载PL/pgSQL扩展.我想知道是否有办法做一些相当于这个或者如果在这一步中只需要进行一些用户交互?

database postgresql conditional-statements insert-into

38
推荐指数
2
解决办法
4万
查看次数

sql - 在一个查询中插入多个表

假设我有两个表,names并且phones 我想将一些输入的数据插入到表中,在一个查询中 - 如何才能完成?

如果可以,请解释语法.

mysql sql multiple-tables insert-into

32
推荐指数
3
解决办法
12万
查看次数

将行从一个表移到另一个表?

我有两个具有相同列定义的表.我需要从一个表移动(不复制)一行到另一个表.在我离开并使用INSERT INTO/DELETE(在事务中)之前,有更聪明的方法吗?

SQL Server 2005

sql-server sql-server-2005 insert-into

17
推荐指数
1
解决办法
1万
查看次数

INSERT INTO ... SELECT ...总是按顺序位置匹配字段?

我的测试似乎证实了这一点

INSERT INTO a (x, y) SELECT y, x FROM b
Run Code Online (Sandbox Code Playgroud)

映射b.ya.x,即字段仅按顺序位置匹配,而不是按名称匹配.总是如此,即我可以依赖这种行为吗?不幸的是,文档没有指定这个(或者我没有找到它).

sql t-sql sql-server insert-into

17
推荐指数
2
解决办法
6524
查看次数

Rails 3.2 + MySQL:错误:字段'created_at'没有默认值:INSERT INTO

我创建了一个新的迁移,其中提到了

...
t.timestamps
Run Code Online (Sandbox Code Playgroud)

在创建的表中添加了这两列

...
| created_at  | datetime   | NO (Null)  |     | NULL (Default)   |                
| updated_at  | datetime   | NO (Null)  |     | NULL (Default)   |
...
Run Code Online (Sandbox Code Playgroud)

当我想创建一个新项目时,我总是收到错误消息

Mysql2::Error: Field 'created_at' doesn't have a default value: INSERT INTO `table_name` (`first_col`, `second_col`) VALUES ('a', 'b')
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我把这个miniapp发送给我的一个朋友,他能够成功运行它 - >记录是在数据库中创建的.

我错过了什么?

ruby mysql timestamp ruby-on-rails insert-into

15
推荐指数
2
解决办法
1万
查看次数

使用Java将记录插入MySQL表

我在MySQL中创建了一个包含一个表的数据库:

CREATE DATABASE iac_enrollment_system;

USE iac_enrollment_system;

CREATE TABLE course(
    course_code CHAR(7),
    course_desc VARCHAR(255) NOT NULL,
    course_chair VARCHAR(255),
    PRIMARY KEY(course_code)
);
Run Code Online (Sandbox Code Playgroud)

我尝试使用Java插入记录:

// STEP 1: Import required packages
import java.sql.*;
import java.util.*;

public class SQLInsert {
// JDBC driver name and database URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
static final String DB_URL = "jdbc:mysql://localhost:3306/iac_enrollment_system";

// Database credentials
static final String USER = "root";
static final String PASS = "1234";

public static void main(String[] args) {
    Connection conn = null;
    Statement …
Run Code Online (Sandbox Code Playgroud)

java mysql sql jdbc insert-into

13
推荐指数
1
解决办法
11万
查看次数