create-table相关内容

MySQL - 删除外键在非空字段中设置为null

这可能是个小问题,但是在涉及到外键约束的时候我仍然有点笨拙,所以我想确定一下。 假设我在 country_id (PK)和名称的国家 (PK),名称和一个城市表 code>和 country_id (FK)。 外键个城市。 country_id 具有约束 ON DELETE SET NULL 。据我了解,这意味着如果从 countries 的记录被删除,个城市中引用删除的记录记录的 c ..
发布时间:2018-01-27 15:16:27 数据库

我可以从JSON动态创建一个mySQL表吗?

假设我有一个服务器端脚本,可以从表上的简单选择生成JSON。 JSON在第一个脚本中编码。 我无法控制第一个脚本,但是我们知道底层数据库结构发生变化以及JSON结构何时改变。 / p> 脚本2使用CURL获取包含JSON的 .js 文件(内容),然后我可以解码为一个数组。 然后我需要做的是将数据存储在另一个数据库中。 我的问题是基本上关于自动化这个过程,并且当您不知道数组的 ..
发布时间:2017-07-22 12:27:25 PHP

Mysql:创建表时将DATETIME的格式设置为“DD-MM-YYYY HH:MM:SS”

googling之后,我找不到一种方法来创建一个新的表,其中包含一个 DATETIME 列,默认格式设置为' DD-MM -YYYY HH:MM:SS ' 我看到一个教程,它在 phpmyadmin 所以我怀疑我可以通过命令行使用mysql,并在使用 创建新表时实现同样的功能CREATE TABLE() 提前谢谢 解决方案 ”MySQL以'YYYY-MM-DD ..
发布时间:2017-04-13 22:41:03 数据库

DBUnit有没有办法自动创建表?

我刚刚意识到DBUnit本身并不创建表(请参阅如何使用简单的JDBC和HSQLDB进行DBUnit测试,而不会面临NoSuchTableException ?)。 DBUnit有没有办法自动从数据集或dtd创建表? 编辑:对于像HSQLDB这样的内存数据库的简单测试,可以使用粗略的方法自动创建表: private void createHsqldbTables(IDataSet ..
发布时间:2017-04-02 11:49:18 Java开发

SQLite复合键(2个外键)链接表

我在这里找到SQLite创建表语句 ,我读过相当酷的风格的BNF语法: http://www.sqlite.org/lang_createtable.html 我想知道如何我会在这些 之间创建一个链接表。我有一张表,让我们说,房子和另一个电气项目。 我想创建一个链接表,将house_id和item_id作为一个复合键,但我不知道我该怎么做,它似乎不允许一个主键作为一个外键? ..
发布时间:2017-03-21 22:42:56 数据库

不能在android中创建数据库

下面的代码是我的databasehandler类,我从一个教程。除了那个教程,我在这么多的论坛中看到了这种方法。但是,即使我有创建表,似乎不是创建。 public class DatabaseHandler extends SQLiteOpenHelper implements DatabaseHandlerInterface { //所有静态变量 //数据库版本 priva ..
发布时间:2017-03-19 21:53:28 Java开发

在rails上的ruby中创建新表

我尝试在rails中创建一个新表。每个例子我发现和悲伤地尝试不工作与我... 所以这是我尝试直到现在:(我使用Ruby版本1.9和Rails版本3.2.13 在终端制作一个新的模型: rails generate model content content_id:auto-generated,law_id:integer,parent_id:integer,titel:string,t ..
发布时间:2017-03-18 20:46:17 其他数据库

创建具有COUNT ms访问权限的表

我有一个数据库,我想创建一个带有COUNT函数的表。是否有可能? 我有3个现有的表: 反馈 出席 在反馈表中,2列 Class_ID, 喜欢 (Class_ID与考勤链接,每个成员参加1班,例如班1,2,3等,Likes是班上的人数)。 在考勤表中,3列: Class_ID $ b b Member_ID Non_ ..
发布时间:2017-01-12 18:22:21 其他开发

Mysql:创建表时将DATETIME的格式设置为“DD-MM-YYYY HH:MM:SS”

在googling之后,我找不到一种方法来创建一个带有 DATETIME 列的新表,默认格式设置为' DD-MM -YYYY HH:MM:SS ' 我看到一个教程,在 phpmyadmin 所以我怀疑我可以使用mysql通过命令行和实现相同的事情,当创建我的新表与 提前感谢您 h2_lin“>解决方案 ”MySQL以“YYYY-MM-DD HH:MM:SS”格式检索并显示D ..
发布时间:2016-12-20 11:43:53 数据库

在SQL表错误创建表已经存在

我已经写命令,并创建表的onCreate() 的DatabaseManager 类的方法,它扩展了 SQLiteOpenHelper 类。当打开数据库时,的onCreate()方法被调用的第一次。但仍有一个错误,说表corporate_boxes已经存在。 open方法 公众开放的DatabaseManager(){ ourHelper =新的DatabaseManager(背景); ..
发布时间:2016-03-19 15:16:55 移动开发