insert 相关问题

Insert是一种将信息添加到信息应驻留在的较大容器中的操作。一些示例包括将文件插入文件系统,将记录插入数据库或将项插入列表。

添加/删除条目时自动对列进行排序,并直接创建/删除相关行

我正在尝试创建一个谷歌工作表,在“名称”列中自动对新条目进行排序(参见图片1)。 我在网上找到了排序脚本,它根据需要工作“N...

回答 1 投票 0

如何在单元格中的英语和阿拉伯语文本之间添加分隔符

我正在制作一个工作簿,在同一单元格“D”中手动插入混合的英语和阿拉伯语文本,该文本除了一些内容之外还包含英语的部分代码和单位编号

回答 1 投票 0

当 A 中的单元格更改时,使用脚本在当前行下方添加新行会导致下方的行被删除

这是我正在处理的工作表: 脚本运行之前 这是我正在制作的投标表。我重复分类只是为了显示条目越往下会发生什么。当我在

回答 1 投票 0

将行插入只有一列、主键和标识的表中

这是一个表定义: 创建表 dbo.TableOnlyPK ( Id tinyint 主键标识 (1, 1) ) 现在我需要通过 T-SQL 语句将行插入到该表中:我尝试了一些解决方案...

回答 2 投票 0

将 JSON 插入 mysql json 列

我在尝试插入记录时收到此错误 代码:'ER_PARSE_ERROR', 错误号:1064, sqlMessage:您的 SQL 语法有错误;检查与您的 MySQL 服务器对应的手册

回答 1 投票 0

如何使用mysql向数据库插入数据

注册”; date_default_timezone_set(“UTC”); $submit =$_POST['提交']; //表单数据 $fullname =strip_tags($_POST['fullname']); $用户...

回答 1 投票 0

BigQuery - 使用 Insert Into 和 Left Outer Join 语句时事务行数翻倍

我正在尝试通过在同一个表上执行左外连接来更新表中的 5 列,其中包含去年的值。然后我更新其中的“文本”列。我正在使用下面的代码,但它是双倍的......

回答 1 投票 0

如何在SQL数据库中插入阿拉伯字符?

如何将阿拉伯字符插入 SQL Server 数据库?我尝试将阿拉伯数据插入表中,插入脚本中的阿拉伯字符被插入为“??????”在表中。 我...

回答 3 投票 0

为什么 python 允许在不存在的索引处插入,但在访问相同索引时会抛出错误?

# 谁能解释一下后台发生了什么? # thislist = [“第 0 个索引”,“第 1 个索引”,“第 2 个索引”] 打印(此列表) 这个列表.pop() 打印(此列表) thislist.insert(2,"第二个索引") 打印(

回答 1 投票 0

Ansible lineinfile - 仅在缺失时添加子字符串

我正在尝试禁用内核中的transparent_hugepage。根据本文,这意味着将子字符串透明_hugepage=never 添加到 /etc/default/gr... 中的 GRUB_CMDLINE_LINUX 变量...

回答 1 投票 0

Sql条件插入(如果不为空则插入值或插入空)

我有一张桌子(订单)。用于按表顺序插入数据的表单包含一些可选字段。这意味着某些字段可以有数据或为空。 我已经将这些字段设置为“nullab...

回答 5 投票 0

c# 数据表在位置0处插入列

有人知道在数据表中位置 0 处插入列的最佳方法吗?

回答 3 投票 0

我从 sqlite 中得到了奇怪的行为。列中的值相同,但 SELECT DISTINCT 看到不同的值

我从 SQLite 中得到了非常奇怪的行为。 INSERT into tbltest (类别,问题) VALUES ('aa','t1'),('aa','t2'),('丁 1','d1'),('丁 1','d2') ; 选择不同的类别 来自 tbltest; 我明白了

回答 1 投票 0

如何在最后一行之前插入字符串?

我看到使用 fseek 在这个问题的最后一行之前插入字符串,但这并不能解决我的问题。我不使用“?>”标签。 PHP 版本 PHP 5.4 示例行1 示例行2 //我需要在这里插入 最后...

回答 2 投票 0

合并(插入/更新)

我需要在 PySpark 上创建逻辑来更新包含数百万条记录的表。 这些表从 BigQuery 获取数据。 当插入新流时,它应该比较现有的记录...

回答 1 投票 0

Codeigniter 将数组插入数据库

我在 Codeigniter 中创建了一个表单,其中包含一个使用 JavaScript 动态复制的电话号码字段。所以基本上我可以有一个或多个这样的字段。 我在 Codeigniter 中创建了一个表单,其中包含一个使用 JavaScript 动态复制的电话号码字段。所以基本上我可以有一个或多个这样的字段。 <input name="phone[]" value=""type="text"> <input name="phone[]" value=""type="text"> 然后在我的控制器中我有 $form_data = array( 'first_name' => $this->input->post('first_name'), 'last_name' => $this->input->post('last_name'), 'phone' => $this->input->post('phone[]') ); 然后我将其保存到我的数据库中 function SaveForm($form_data) { $this->db->insert('customers', $form_data); if ($this->db->affected_rows() == '1') { return TRUE; } return FALSE; } 但显然“电话”的代码是错误的,我只是不知道如何正确执行此操作。 您无法将数组保存到数据库中。您可以使用 implode() 将其转换为字符串,然后在需要时使用 explode() 将其转换回数组。就像下面这样 $phone=implode(',',$this->input->post('phone')); $form_data = array( 'first_name' => $this->input->post('first_name'), 'last_name' => $this->input->post('last_name'), 'phone' => $phone ); 或 您可以将其转换为 json 字符串,并在需要时转换回数组,如下所示: $phone = json_encode($this->input->post('phone')); 转换回数组 $phone = json_decode($phone, TRUE); 按如下方式修改你的函数,它将像魅力一样工作: function SaveForm($form_data) { $batch_data = []; foreach ($form_data as $data) { $batch_data[] = [ 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], 'phone' => $data['phone'] ]; } $this->db->insert_batch('customers', $batch_data); return $this->db->affected_rows() > 0; } 在控制器中 $phone = $_POST['phone'];//this will store data as array. Check image 02 $form_data = array( 'first_name' => $this->input->post('first_name'), 'last_name' => $this->input->post('last_name'), 'phone' => $phone,//some times it works with '$phone' ); 在模型中 function SaveForm($form_data) { $this->db->insert('customers', $form_data); if ($this->db->affected_rows() == '1') { return TRUE; } else { return FALSE; } } 已测试 图片01(我的表格) 图片02(提交后) mysql没有任何数组数据类型。所以我们不能将数组直接存储到mysql数据库中。 为此,我们必须首先使用 php serialize() 函数将数组转换为字符串,然后将其保存到 mysql 数据库中。 例如:将数组存储在数据库中的php代码 $array = array("foo", "bar", "hello", "world"); $conn=mysql_connect('localhost', 'mysql_user', 'mysql_password'); mysql_select_db("mysql_db",$conn); $array_string=mysql_escape_string(serialize($array)); 从数据库检索数组 $conn=mysql_connect('localhost', 'mysql_user', 'mysql_password'); mysql_select_db("mysql_db",$conn); $q=mysql_query("select column from table",$conn); while($rs=mysql_fetch_assoc($q)) { $array= unserialize($rs['column']); print_r($array); } 要将数组插入到数据库,请在 codeigniter 控制器中使用此程序=> $inputdata=$this->input->post(); $phone=array($inputdata['phone']); foreach($phone as $arr) { $phoneNo=$arr; $f=count($phoneNo); for($i=0;$i<$f;$i++) { $arre=[ 'phone'=>$phoneNo[$i], ]; $insertB= $this->user_model->userdata($arre); } } public function add_theme_pages(){ $page_name = $this->input->post('page'); $page_img = $this->input->post('page_img'); for($i=0; $i < count($page_name); $i++){ $pages_data = array( 'theme_id' => $this->input->post('theme_id'), 'theme_page_name' => $page_name[$i], 'theme_page_img' => $page_img[$i] ); if($this->backendM->add_theme_pages($pages_data)){ $this->session->set_flashdata('message', 'Theme Added Successfully !'); $this->session->set_flashdata('message_class', 'green'); $this->create_template(); }else{ $this->create_template(); } } }

回答 6 投票 0

从 perl 插入 mysql 时的 dup 条目

我正在从 Perl 插入 mysql 数据库。第一次插入后出现重复错误。这是我用于插入的代码。我正在从 json 响应中提取一个 id。我有输出...

回答 2 投票 0

在每行后面插入多行数据

我有一个包含大约 1,000 行数据的电子表格。 我正在尝试编辑电子表格以在每行后插入/粘贴相同的两行数据。 我似乎找到的只是如何插入空白行......

回答 1 投票 0

如何使用node.js、db-migrate、postgres插入多行

我有一个角色迁移。 '使用严格'; var dbm; 变量类型; 变种种子; /** * 我们最初从 dbmigrate 接收 dbmigrate 依赖项。 * 这使得我们不必依赖NODE_PATH。 ...

回答 3 投票 0

根据两列的反向组合来赋值

按照这个问题,带有 geom_tile 和矩阵图的一个图块中的多个值,我希望greece_num中的图块属性是对称的,即对于反向对组合,我想...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.