标签: insert

在javascript中插入连字符

在javascript中插入连字符的最简单方法是什么?

我有一个电话号码,例如1234567890

在前端显示时,我必须使用javascript将其显示为123-456-7890.

实现这一目标的最简单,最快捷的方法是什么?

谢谢

javascript insert

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

MySQL触发器将字段更新为id值

我想有一个触发器来执行插入记录的以下操作:

 # pseudocode
 if new.group_id is null
    set new.group_id = new.id
 else
    # don't touch it
 end
Run Code Online (Sandbox Code Playgroud)

更清楚地说:我有一个包含三列的表:idprimary key,group_idint,valuevarchar.

当我group_id像这样插入时:

INSERT INTO table(value, group_id) VALUES ('a', 10)
Run Code Online (Sandbox Code Playgroud)

我想:

id | group_id | value
---+----------+------
 1 |       10 | a
Run Code Online (Sandbox Code Playgroud)

但是当我省略时group_id:

INSERT INTO table(value) VALUES ('b')
Run Code Online (Sandbox Code Playgroud)

它应该自动设置id为此记录的:

id | group_id | value
---+----------+------
 2 |        2 | b
Run Code Online (Sandbox Code Playgroud)

是否可以使用触发器?(我知道我可以在插入后更新记录,但触发器会更好.)

mysql triggers insert

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

php mysql插入到utf-8中

我将使用PHP在mysql中插入一些文章.

这是phpMyAdmin信息:

Server: localhost via TCP/IP
Server version: 5.0.85-community-nt
Protocol version: 10
User: root@localhost
MySQL charset: UTF-8 Unicode (utf8) 
Run Code Online (Sandbox Code Playgroud)

这是我的表格信息:

Table   Action  Records 1  Type  Collation  Size  Overhead  
article       10 InnoDB utf8_unicode_ci 16.0 KiB - 
1 table(s)  Sum 10 InnoDB utf8_unicode_ci 16.0 KiB 0 B
Run Code Online (Sandbox Code Playgroud)

我加

<?php header('Content-type:text/html; charset=utf-8'); ?> 
Run Code Online (Sandbox Code Playgroud)

在我的PHP代码的顶部,添加mysql_query("set names 'utf-8'");之前mysql_select_db("data",$db1);

但是mysql中的数据仍然像

più freddi
Run Code Online (Sandbox Code Playgroud)

如何正确显示数据?

php mysql insert utf-8

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

用于在中间行中插入新行的MySQL语法?

mysql sintax用于在中间行或我们想要的任何地方插入新行而不更新现有行,但是自动递增主键(id)?

' id | value
' 1  | 100
' 2  | 200
' 3  | 400
' 4  | 500
Run Code Online (Sandbox Code Playgroud)

我想在id 2之后插入一个新行,值为300.我想要输出如下:

' id | value
' 1  | 100
' 2  | 200
' 3  | 300  <-- new row with id (automatic increment)
' 4  | 400  <-- id=id+1
' 5  | 500  <-- id=id+1 
Run Code Online (Sandbox Code Playgroud)

谢谢.

mysql insert

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

Vim命令在正常模式下插入空行

在Vim中是否有任何与oor 相同的命令O(在当前的一个之前/之后插入一个空行),但是它也没有切换到插入模式?

vim insert

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

使用不同的日期格式将CSV导入MySQL

我正在对MySQL进行第一次CSV导入,并注意到CSV中的日期具有格式31-Jan-2011.如何将其转换为2011-01-31可以将其置于DATE数据类型中?首先想到的是让PHP进行转换,然后将其插入到第二个表中,但我猜这是......不对.

mysql csv insert

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

在单个查询中将行插入多个表,从涉及的表中进行选择

我有两个以下表格的表格(即每个foo都链接到一个条形图).

CREATE TABLE foo (
    id INTEGER PRIMARY KEY,
    x INTEGER NOT NULL,
    y INTEGER NOT NULL,
    ...,
    bar_id INTEGER UNIQUE NOT NULL,
    FOREIGN key (bar_id) REFERENCES bar(id)
);

CREATE TABLE bar (
    id INTEGER PRIMARY KEY,
    z INTEGER NOT NULL,
    ...
);
Run Code Online (Sandbox Code Playgroud)

foo使用嵌套查询复制满足特定条件的行很容易:

INSERT INTO foo (...) (SELECT ... FROM foo WHERE ...)
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何bar为每一行制作相关行的副本foo并将id bar插入新foo行.有没有办法在单个查询中执行此操作?

期望结果的具体例子:

-- Before query:

foo(id=1,x=3,y=4,bar_id=100)  .....  bar(id=100,z=7)
foo(id=2,x=9,y=6,bar_id=101)  .....  bar(id=101,z=16)
foo(id=3,x=18,y=0,bar_id=102) .....  bar(id=102,z=21)


-- Query copies …
Run Code Online (Sandbox Code Playgroud)

sql postgresql insert common-table-expression

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

Python Sqlite3:INSERT INTO表VALUE(字典在这里)

我想使用字典将值插入表中,我该怎么做?

import sqlite3

db = sqlite3.connect('local.db')
cur = db.cursor()

cur.execute('DROP TABLE IF EXISTS Media')

cur.execute('''CREATE TABLE IF NOT EXISTS Media(
                id INTEGER PRIMARY KEY, title TEXT, 
                type TEXT,  genre TEXT,
                onchapter INTEGER,  chapters INTEGER,
                status TEXT
                )''')


values = {'title':'jack', 'type':None, 'genre':'Action', 'onchapter':None,'chapters':6,'status':'Ongoing'}

#What would I Replace x with to allow a 
#dictionary to connect to the values? 
cur.execute('INSERT INTO Media VALUES (NULL, x)'), values)
cur.execute('SELECT * FROM Media')

meida = cur.fetchone()

print meida
Run Code Online (Sandbox Code Playgroud)

python sqlite parameters dictionary insert

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

从一个表中选择,插入另一个表oracle sql查询

我试图从一个表中选择数据
并将数据插入另一个表

    SELECT ticker FROM tickerdb;
Run Code Online (Sandbox Code Playgroud)

使用OracleSql我试图
从tickerdb表中获取股票代码"GOOG",并将t.ticker
插入到stockdb表中.

从tickerdb表中选择 - >插入到quotedb表中

    INSERT INTO quotedb
    (t.ticker, q.prevclose, q.opn, q.rnge,
    q.volume, q.marketcap, q.dividend, q.scrapedate)
    VALUES (?,?,?,?,?,?,?,?,SYSDATE)
    tickerdb t inner JOIN quotedb q
    ON t.ticker = q.ticker
Run Code Online (Sandbox Code Playgroud)

sql oracle select insert

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

Django:将行插入数据库

我是Django的新手.我已经通过插入模型创建了一个表models.py.

现在,我想在数据库中插入一行 - 表Dodavatel.我知道,我必须创建一个属性为列的对象.但我不知道我应该把这段代码放在哪里.在models.py

这是我的模特:

class Dodavatel(models.Model):
    nazov = models.CharField(default='', max_length=255)
    dostupnost = models.IntegerField(default=0)
Run Code Online (Sandbox Code Playgroud)

这是插入行的代码:

p = Dodavatel(nazov='Petr', dostupnost=1)
p.save()
Run Code Online (Sandbox Code Playgroud)

我应该把这段代码放在哪里?

python mysql django insert

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