小编Bjo*_*orn的帖子

推动如何生成UPPERCASE列

我正在更新一个使用Propel 1.6的旧项目

我将所需的表添加到schema.xml文件中,并且当我意识到我没有安装propel_generate时即将生成.

所以我通过梨安装了propel/propel_generator.

现在当我生成我的om时,所有生成的TableMap文件都将列名称设置为小写,它们之前是大写的:

之前:

$this->addColumn('FIRSTNAME', 'Firstname', 'VARCHAR', true, 255, null);
$this->addColumn('SURNAME', 'Surname', 'VARCHAR', true, 255, null);
Run Code Online (Sandbox Code Playgroud)

现在:

$this->addColumn('firstname', 'Firstname', 'VARCHAR', true, 255, null);
$this->addColumn('surname', 'Surname', 'VARCHAR', true, 255, null);
Run Code Online (Sandbox Code Playgroud)

有谁知道我需要更改它以生成大写名称?

php propel

5
推荐指数
1
解决办法
428
查看次数

Mysql命令以逗号分隔的列值

我想知道是否可以通过子查询返回的逗号分隔的顺序进行排序?

我有以下内容:

SELECT navigation.id, documents.template_id
FROM navigation
INNER JOIN documents 
    ON navigation.document_id = documents.id
    AND FIND_IN_SET(navigation.id,(SELECT numeric_lineage 
                                     FROM navigation WHERE id = #id#))
ORDER BY ???
Run Code Online (Sandbox Code Playgroud)

现在我不确定如何按照与numeric_lineage中逗号分隔的设置相同的顺序排序结果.可能吗?如果可能的话,我宁愿不要做另一个子查询.

谢谢

mysql sql

2
推荐指数
1
解决办法
1976
查看次数

标签 统计

mysql ×1

php ×1

propel ×1

sql ×1