问题标签 [create-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
971 浏览

mysql - 整个表的mysql外键

我是数据库新手,但我已经阅读了一些教程并学习了大部分基本知识(我是一名长期程序员)。但是,我需要一些帮助来解决关系数据库的限制。如果我有一张图片,我可以为它创建一个简单的表格

如果我想跟踪谁为图片评分,我可以像这样硬编码预设数量的选民(在本例中为 3 个匿名投票)

或者对于无限数量,我可以这样创建一个新表

但是对于图片表中的每个图片条目,我都想参考整个 ratingTemplate 表。是否有任何适当的方法可以使用外键来实现这一目标?目前,我通过创建新的 ratingTemplate 表并确保将它们的名称存储在相应的图片表条目中来对其进行微观管理。

0 投票
1 回答
1399 浏览

mysql - mySQL 表创建失败 - 错误 1064

我正在使用 mysql 管理 GUI 工具来创建一个表。以下是导致错误的查询语言:

我的日期和时间不是 mysql 喜欢的格式,所以我选择 VARCHAR 作为这些列的类型,并将它们称为保存列,直到我可以运行查询以进行必要的转换。

当我尝试通过 GUI 执行此操作时,我得到以下信息:

执行 SQL 命令创建表时出错。
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 'NOT NULL、
`time_holding` VARCHAR NOT NULL、
`open` REAL NOT NULL、
`high` RE' 附近使用正确的语法(错误 1064)

知道为什么我会得到这个吗?我已经检查过我是否使用了任何保留字,但似乎并非如此。

您的帮助将不胜感激。

0 投票
1 回答
1962 浏览

sql - Sql Server 2000 中的 IGNORE_DUP_KEY 与复合主键

我正在尝试在 SQL Server 2000 中创建一个表,该表具有一个复合主键,其中 IGNORE_DUP_KEY 设置为 ON。

我试过在 SQL Server Management Studio Express 中寻找这个选项,但我找不到它,所以现在我要以编程方式创建表。我在 Google 或 Stack Overflow 上找到的每个 SQL 命令都会给我一个错误:

'(' 附近的语法不正确。

该表应该有 4 列(A、B、C、D)所有十进制(18),我需要 A、B、C 上的主键。

如果有人可以发布示例 CREATE 命令,我将不胜感激。

0 投票
1 回答
5830 浏览

ibatis - Ibatis - 创建表

大多数 SQL 语句似乎都适用于 iBatis。实际上是否可以在运行时使用 sqlMap 语句创建表?

0 投票
1 回答
234 浏览

sql - 在 SQL 中创建表,并利用元数据

做作业,让我做一个DB的表,表对应一个百货公司的分店,这个表必须包含以下信息:

我的问题是我们是否需要城市、国家和地区的字段,或者通过元数据信息我可以设置一个模式,该信息由主键 id_state 的分解提供?例如,前 3 位对应国家,后 3 位对应城市,以此类推。

0 投票
3 回答
159 浏览

php - CSV Table Upload for Article

I have an articles website in PHP/MySQL. What I want to allow someone to do is to upload a CSV file and have that appear as a table within the article itself. I want to avoid doing a CREATE table every time as I could easily end up with thousands of tables.

Thoughts on the best way to store table information like this efficiently and permanently?

0 投票
1 回答
244 浏览

tsql - 如何编写 T-SQL 存储过程来创建主键?

我正在尝试在 T-SQL 中编写一个 CREATE TABLE 存储过程。该表应该有一个 PK,但我希望 PK 自动从 1 开始为整数值播种。这是我目前拥有的代码,但现在当我尝试添加记录时出现错误。我应该如何定义这个表呢?

0 投票
6 回答
762223 浏览

mysql - 在没有单独的 CREATE TABLE 的 SELECT 语句中创建临时表

是否可以在不使用 create table 语句并指定每个列类型的情况下从 select 语句创建临时(仅限会话)表?我知道派生表能够做到这一点,但那些是超级临时的(仅限语句),我想重用。

如果我不必编写创建表命令并保持列列表和类型列表匹配,这将节省时间。

0 投票
2 回答
1036 浏览

mysql - MySQL 查询:选择链接表的行并捕获“更大”的数据集

我试图弄清楚如何构建满足以下条件的查询。

我有两张桌子。表a存储作者列表。并且 tableb存储书籍列表。我有一个链接表c,它将每个作者映射到一本书或多本书。自然,一本书可以有不止一个作者。给定一个作者的名字(让我们取名字 = “Douglas Adams”),我知道如果我这样做

我得到了道格拉斯·亚当斯 (Douglas Adams) 写的所有书。让我们假设,道格拉斯亚当斯有时有“合著者”。我如何得到它们?

我想要一个看起来像这样的列表:

这是可行的吗?


我创建了 3 个表,它们映射了我想要存储的内容和我想要检索的内容。

2个存储表是:

和三分之一的表,它链接上面的 2 个表。

0 投票
3 回答
860 浏览

mysql - 创建表 - Mysql

我正在为这张桌子寻求一点帮助。第一: mysql 不接受该表。我收到 150 错误,这并没有告诉我太多。其次,我很确定我没有使用最好的数据类型和方法来处理事情......请给我一点意见!