问题标签 [tablename]

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 回答
1295 浏览

zend-db-table - Zend_Db_Table_Abstract $_name 不工作

我遇到了关于更改默认表名的问题

错误:

消息:SQLSTATE[42S02]:未找到基表或视图:1146 表 'gamenomad_dev.game' 不存在

帮帮我……应该很简单!

*编辑这里的问题是 Zend 框架应该检测从默认的“游戏”到“游戏”的更改表名。

0 投票
2 回答
65110 浏览

mysql - 如何从表名为变量的 MySQL 中进行选择

我有一种情况,应该从一个集合变量中获取表名,例如:

但是这样做MySQL会输出错误,所以有人可以告诉我如何实现这一点,因为这些是我在MySQL中的初级步骤。

0 投票
2 回答
3440 浏览

postgresql - Is it correct that "ResultSet.getMetaData.getTableName(col)" of postgresql's jdbc driver is always returning an empty string?

When I use postgresql, I found following code:

It prints an empty string.

So I checked the source code, and found the method org.postgresql.jdbc2.AbstractJdbc2ResultSetMetaData#getTableName always returns an empty string.

The source code is:

You can see it just return a "".

I found a discussion about this, please see: http://archives.postgresql.org/pgsql-jdbc/2009-12/msg00100.php

They think "rs.getMetaData.getTableName(col)" should return the alias name in query not the underlying table name. But which is hard to implement, so it's better to leave it empty.

Also they gave a method to get the table name, use:

Sample:

Now it can print the correct table name.

I don't know the implementation of postgresql is correct, but returning the underlying table name is much more useful than an empty string, and, most of other databases provides underlying table name instead of an empty string.

I have a problem using play2's anorm framework with postgesql: Play2's anorm can't work on postgresql, but that works well on other databases.

What do you think the correct implementation of postgresql's jdbc driver? Return an empty string, underlying table name, or something else?

0 投票
2 回答
597 浏览

ruby-on-rails - has_and_belongs_to_many 其中两个模型都有下划线名称

我正在使用 Rails 3.2.1 并有两个模型 CookingVenue 和 DiningVenue 以及相关的 MySQL 表 Cooking_venues 和 Dining_venues。我已经设置了两个模型之间的 has 和 belongs to many 关系,但是这里的 MySQL 表名称是什么来表示连接?

cooking_venues_dining_venues吗?

Rails 会尝试找到烹饪和场地等之间的习惯关系,还是 Rails 真的足够聪明,可以解决所有这些问题?

0 投票
2 回答
1005 浏览

mysql - JOIN 中的 MySQL 条件表名

我正在研究知识产权管理系统,我在数据库中有 2 个表 - 商标和设计。

然后我有反对意见。这意味着,如果其他人拥有与我们客户相似的商标或设计,经理可以制造新的反对意见。

例如,我有 3 个表:

商标:

设计:

反对:

我不知道,与什么表反对有关,但我应该有可能进行这种查询:

首先,我考虑将表名存储为对立表的 object_table 列,但后来我意识到我不知道是否可以查询表名,首先,这肯定是一个糟糕的设计。

但是我在这里被击中了,什么都没有出现在我的脑海中。那么有没有人有任何想法如何处理它?

0 投票
1 回答
2130 浏览

sql - 如何找出哪些 SQL Server 表链接到 MS Access?

我继承了一个将表链接到 SQL Server 的 MS Access 前端。MS Access 中的链接表名与 SQL Server 中的表名不匹配。如何找出哪些 SQL Server 表实际链接到 MS Access?另外,如果我不知道链接表连接到什么 SQL Sever,我怎么能找到呢?

0 投票
2 回答
319 浏览

ruby-on-rails - rails n:m 如何在 db 表名不同时进行 rails 关联

我有一个不遵循 Rails 命名约定的项目,因为在特殊情况下不可能。

场景:我有一个名为 Foo 的模型,该模型的数据库表名为 example_foos。我有一个名为 Bar 的模型,该模型的数据库表名为 example_bars。

我想在这两个模型与模型 FooBar 之间创建一个:m 关联。此模型的数据库表名称为 ExampleFooExampleBars。

现在我的问题..如何在模型中指定 has_many throught 关联?如果我像往常一样做,我会收到错误,因为模型和表名不同..

0 投票
2 回答
1649 浏览

java - 我可以将表名作为参数传递给 java 准备好的语句吗?

我正在为我的 Tomcat 服务器应用程序编写 Java 中的 DAO 层,

我希望使用 Prepared Statement 包装我的查询(1. 解析查询一次,2. 防御 SQL 注入),我的数据库设计包含每个数据源系统的 MyISAM 表。通过 DBO 进行的大多数查询都是使用不同的表名作为参数的选择。

其中一些表可能是动态创建的。

我已经阅读了许多解释我可能不会使用表名作为 Prepared 语句的参数的帖子。

我找到了建议使用某种类型的函数(例如 mysql_real_escape_string)的解决方案,这些函数可以处理这个参数并将结果作为字符串附加到查询中,

是否有任何内置的 Jave 库函数可以以最佳优化的方式完成,或者您可能建议在 DAO 层中执行其他操作(我不喜欢将任何例程添加到它自己的数据库中)?

0 投票
1 回答
201 浏览

sql - 通过表名显示表层次结构

我正在为名为 Project Billing 的产品重新设计数据库。我在想出表名时遇到了麻烦。在旧数据库中,名称非常晦涩(PRB_PROJ_LVL),所以旧没有帮助。数据库很小——大约 10 个表——但会随着时间的推移而增长。

这就是问题所在 -Projects是一个实体(和表格),但这个词也用作形容词。例子

  • Project- 包含项目的表。
  • ProjectTask- 包含项目任务的表格;这是一个孩子Projects
  • ProjectTemplate- 项目模板表,它不是. Projects项目模板只是作为创建一堆ProjectTasks.

那么,我如何证明这ProjectTask是一个孩子,ProjectProjectTemplate不是?一如既往地感谢。

0 投票
3 回答
2167 浏览

android - SQLiteException:靠近 /TABLE_NAME/:语法错误

请帮我。我收到此错误:

这是我尝试创建数据库表的方式: