1

read我有一个带有保留字 ( , )的 2 列的表write,虽然是的,但我可以更改列名我想看看是否有办法按原样做事,用于教育目的:-)

当我加载这些表并构建我的模型时没有问题,Symfony 从我的 YAML 文件中读取表没有问题,但是当我尝试数据转储时,SQL 崩溃了,因为读/写是保留字,是的,它们被放入适当地进入read滴答声,但仍然没有爱。

所以我的问题是,他们是否可以选择使用转储字符或其他选项来提供数据转储来解释这些特殊字符,或者有没有办法从数据转储中排除表?

任何帮助表示赞赏!

4

1 回答 1

0

考虑使用 *quote_identifier: true*

doctrine:
  class: sfDoctrineDatabase
  param:
    dsn:      mysql:host=localhost;dbname=mydbname
    username: root
    password: mysecret
    attributes:
      quote_identifier: true
      default_table_collate: utf8_general_ci
      default_table_charset: utf8
于 2011-01-12T03:37:09.657 回答