1
u1ucky 2017-12-31 13:47:30 +08:00 via Android
看你用什么数据库了。
比如 H2 可以直接插入,表不存在则自动创建。 而 MySQL 需要先建表,若不确定表是否存在可以用 create table if not exists tablename |
3
precisi0nux 2017-12-31 14:17:29 +08:00 via iPhone
|
4
imnpc 2017-12-31 14:19:48 +08:00
这种需求应该是新增字段 然后插入数据的吧
|
6
jworg 2017-12-31 15:07:49 +08:00
Mysql 初学者表示,现在不应该 ALTER 改变结构添加字段吗,感觉没有建两张表的必要
|
7
ryh 2017-12-31 15:36:52 +08:00 1
你要先清楚你本身的数据存在一对多的情况吧,
比如同一个品牌的酒店的不同分店 但一般情况下一个酒店肯定只有一个地址, 就用 alter table 添加 address 字段好了。 但地址本身细化的话,你可以处理成 n 个(Poi 地标 https://zh.wikipedia.org/zh-cn/兴趣点 ) 比如 2 个门,比如停车场入口什么的(看需求了) 另 mysql 有时候表名、字段名有些大小写的坑,最好全部小写比较稳妥 |
8
soooon 2017-12-31 16:23:40 +08:00
这个属于改变表结构的需求了,专业的做法是用 alter table add column ... 语句 并且保留该数据库脚本。建议先弄清楚 DDL,DML 的区别。另外,现在只需要打开浏览器写 SQL 就能完成系统开发了: https://enhancer.io
|