
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 你要先清楚你本身的数据存在一对多的情况吧, 比如同一个品牌的酒店的不同分店 但一般情况下一个酒店肯定只有一个地址, 就用 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 |