标签: insert

是否可以在 SQL 数据库中存储图片、声音、视频?

是否可以在 SQL 数据库(或任何其他数据库)中存储图片、声音、视频?如果是,它应该是什么格式,请指定必须配置的特殊设置(如果有)。提前致谢。

mysql sql database insert

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

带有唯一键的 mySQL INSERT IGNORE SELECT 不起作用

尝试通过使用INSERT INTO SELECT并连接两个源表来填充一个空的 MySQL表。想根据定义为UNIQUE KEY 的两个目标表列忽略插入重复行,但由于某种原因,仍然插入基于这两列的重复行。

目标表定义:

CREATE TABLE `item` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `item_id` int(10) unsigned NOT NULL,
  `account_id` int(10) unsigned NOT NULL,
  `creation_date` datetime NOT NULL,
  `modification_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_item` (`item_id`,`account_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Run Code Online (Sandbox Code Playgroud)

插入查询:

INSERT IGNORE INTO item
            (id,
             item_id,
             account_id,
             creation_date,
             modification_date)
SELECT tblItem.ID,
       tblItem.itemID,
       tblOrder.accID,
       tblItem.itemTime,
       '0000-00-00 00:00:00'
FROM   tblItem
   INNER JOIN tblOrder …
Run Code Online (Sandbox Code Playgroud)

mysql insert

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

插入触发器后的 MySQL 不起作用

我有以下两个表,以及一个触发器,当一条记录插入到 User 表中时,它应该将一条记录插入到 Student 表中,并且 StudentID 中的值为非空值。MySQL 在触发器上没有报告任何语法错误,并且对 User 表的插入按预期工作,但不会触发对 Student 表的插入。
我试过使用 BEFORE 和 AFTER INSERT 没有效果。我正在使用 phpMyAdmin 版本 3.5.2.2。任何帮助将不胜感激。

DROP TABLE IF EXISTS `User` ;

CREATE  TABLE IF NOT EXISTS `User` (
  `UserID` INT NOT NULL AUTO_INCREMENT ,
  `FirstName` VARCHAR(45) NOT NULL ,
  `LastName` VARCHAR(45) NOT NULL ,
  `eMail` VARCHAR(60) NOT NULL ,
  `StudentID` INT NULL ,
  KEY ix_User_StudentID (StudentID),
  PRIMARY KEY (`UserID`)
)
ENGINE = InnoDB;  

DROP TABLE IF EXISTS `Student` ;

CREATE  TABLE IF NOT EXISTS …
Run Code Online (Sandbox Code Playgroud)

mysql triggers insert phpmyadmin

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

将日期从表单插入到mysql

这是我的表单代码

*我的数据库使用日期格式

我确定我的代码没有错误,但是只要我点击上传按钮,日期就只有 0000-00-00

<form action="imageupload.php" method="post" enctype="multipart/form-data">
    <label for="date">Date</label>
    <input type="date" size="60" name="date" id="date"/>

    <input type="submit" value="Upload File" />
    <input type="reset" value="Clear" />

    </form>
Run Code Online (Sandbox Code Playgroud)

这是我的图片 upload.php 代码

    fclose ($handle);
    // Commit image to the database

    $date = htmlentities($_POST['date']);
    $query = 'INSERT INTO user_post (date) VALUES ("' . date '")';

  if ( !(mysql_query($query,$link)) ) 
   {
      die('<p>Error writing image to database</p></body></html>');
   } 
   else 
   {
      header('Refresh: 2 ; url=imageShow.php');
   }
Run Code Online (Sandbox Code Playgroud)

php mysql date insert

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

stmt-&gt;execute()(数组到字符串转换错误)

团队,我正在尝试在 mysql 数据库中插入一个寄存器,并且在使用 mysqli 时出现错误 execute()

注意:C:\xampp\htdocs\InsereSite.php 中第 19 行的数组到字符串的转换 Call Stack execute () ..\InsereSite.php:19

我不确定为什么它会尝试进行这种转换,但无论如何,这是代码。请告诉我更多的数据。

<?php
function InsertSiteDb($site_novo){

    if(!isset($_POST['sites'])) {
        echo " Voce precisa estar logado para acessar essa pagina";
        header('Location:sellsite_login.html');

    }else{

        $mysqli = new mysqli('localhost', 'root', '', 'sellsites');


        $query = "INSERT INTO pages (url,file,public,price) VALUES (?,?,0,0)";
        $stmt = $mysqli->prepare($query);

        $stmt->bind_param('ss',$_SESSION['url'],$_SESSION['nomesite']);
        //$stmt->execute();

        $stmt->close();


    }


}
?>
Run Code Online (Sandbox Code Playgroud)

这里是调用 InsertSiteDb 的地方:

<?php

    session_start();
    $sites = $_POST['sites']; //o que foi digitado no form será postado
    var_dump($sites);
    $sites = explode(";",$sites);


foreach ($sites as …
Run Code Online (Sandbox Code Playgroud)

php mysqli insert

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

MYSQL|将值插入 SET 数据类型

谁能告诉我如何将数据插入 SQL 中的 SET 列并修改它

值的变化会是这样吗?

 UPDATE table SET set_column='a',' b',' c'
Run Code Online (Sandbox Code Playgroud)

并插入

INSERT INTO table(int_column,set_column) 
VALUES (126,('a','b'))
Run Code Online (Sandbox Code Playgroud)

mysql sql database insert set

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

插入临时表mysql

select t.* 
into #temp 
from 
( 
select 'a' as a 
union all 
select 'b' as a 
) as t 

select * from #temp 

drop table #temp 
Run Code Online (Sandbox Code Playgroud)

我通常在SQL服务器上执行此操作,其中我创建一个临时表.语法"into #temp"在DB上创建非物理表,而"into temp"将在DB上创建物理表.

我在MySQL中的问题是转换上面的MSSQL语句.我想要的是创建一个没有在数据库上物理创建的临时表.我们在MySQL中有这个功能吗?

mysql sql-server insert temp-tables

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

一种在特定索引的空列表中插入值的方法

有没有一种方法可以将特定值插入到列表中的特定索引中。清单应完全为空

L = []
L.insert(2,177)
print(L)
Run Code Online (Sandbox Code Playgroud)

L应该给出L [,,2]的值

python list insert append extend

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

如何在KDB(KX数据库)中插入记录

test使用以下语句创建了一个名为KDB的表

test:([doc_id:`int$()];doc_displayid:`symbol$();doc_created_date:`date$();doc_aacess_date:`timestamp$();is_native_exist:`boolean$();file_size:`real$())
Run Code Online (Sandbox Code Playgroud)

现在我想在此插入一条记录

我尝试了很多方法

  1. 插入['测试; (1;`D_30; .zd; .zP;吨; 8.5)]
  2. insert ['test([];`D_30; 2018.8.8; 2018.8.9T12:00:00.123; T; 8.5)]
  3. insert ['test(1;`D_30; .zd; 2018.8.9T12:00:00.123; T; 8.5)]
  4. insert ['test(1;`D_30; .zd; 2018.8.9T12:00:00.123; T; 8.5)]
  5. 'test insert(1;`D_30; 2018.8.8; 2018.7.8T12:00:00.123; T; 8.5)

但它不起作用.

所以请帮我解决这个问题.

提前致谢.

insert kdb

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

为什么这个INSERT查询会插入时间值而不是日期?

我在MS-Access数据库中有一个字段,如下所示.

在此输入图像描述

当我在数据库上运行此查询时(从VB6应用程序或直接作为查询)

INSERT INTO [stockQuantities] ([stockCode], [description], [productGroup], [qtyFrom], " & _
"[price], [dateQuoted]) VALUES (" SOS ", "SOS SAND FOR COSTING ONLY", "COS", 10, " & _
"6.34, 01/12/2018);
Run Code Online (Sandbox Code Playgroud)

最终值,dateQuoted而是插入为00:00:04.当我将格式更改Short Date为时,它将插入为30/12/1899.

为什么我的日期没有以正确的格式插入?问题是查询还是字段?

vb6 ms-access date insert

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

标签 统计

insert ×10

mysql ×6

database ×2

date ×2

php ×2

sql ×2

append ×1

extend ×1

kdb ×1

list ×1

ms-access ×1

mysqli ×1

phpmyadmin ×1

python ×1

set ×1

sql-server ×1

temp-tables ×1

triggers ×1

vb6 ×1