在javascript中插入连字符的最简单方法是什么?
我有一个电话号码,例如1234567890
在前端显示时,我必须使用javascript将其显示为123-456-7890.
实现这一目标的最简单,最快捷的方法是什么?
谢谢
我想有一个触发器来执行插入记录的以下操作:
# 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)
是否可以使用触发器?(我知道我可以在插入后更新记录,但触发器会更好.)
我将使用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)
如何正确显示数据?
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)
谢谢.
在Vim中是否有任何与oor 相同的命令O(在当前的一个之前/之后插入一个空行),但是它也没有切换到插入模式?
我正在对MySQL进行第一次CSV导入,并注意到CSV中的日期具有格式31-Jan-2011.如何将其转换为2011-01-31可以将其置于DATE数据类型中?首先想到的是让PHP进行转换,然后将其插入到第二个表中,但我猜这是......不对.
我有两个以下表格的表格(即每个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) 我想使用字典将值插入表中,我该怎么做?
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) 我试图从一个表中选择数据
并将数据插入另一个表
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) 我是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)
我应该把这段代码放在哪里?
insert ×10
mysql ×5
python ×2
sql ×2
csv ×1
dictionary ×1
django ×1
javascript ×1
oracle ×1
parameters ×1
php ×1
postgresql ×1
select ×1
sqlite ×1
triggers ×1
utf-8 ×1
vim ×1