sql >> Database >  >> RDS >> Mysql

Propel hoofdlettergevoelige phpNames voor kolommen

Nee, er is geen manier om dat te doen, noch een pand bouwen.

Eigenlijk zou je je tabelattributen geen naam moeten geven zoals je deed, je zou ze moeten onderstrepen:

<table name="Users" phpName="User">
  <column name="user_id" type="varchar" size="20" required="true" primaryKey="true" />
  <column name="first_name" type="varchar" size="255" required="true" />
  <column name="last_name" type="varchar" size="255" required="true" />
  <column name="password" type="varchar" size="255" required="true" />
  <column name="salt" type="char" size="22" required="true" />
  <column name="role_id" type="integer" required="true" />
  <column name="failed_logins" type="integer" required="true" defaultValue="0" />
  <column name="locked_out" type="boolean" required="true" defaultValue="false" />
  <column name="active" type="boolean" required="true" defaultValue="true" />
</table>

Op die manier krijgt u UserId , …, FailedLogins , …

Willem




  1. Hoe sql-mode=NO_ENGINE_SUBSTITUTION permanent te maken in MySQL my.cnf

  2. Beste SQL Recovery Tool voor 2020 om cruciale SQL-database te herstellen

  3. Geheugen-/opslagtechnologie-hiërarchie en SQL Server

  4. Hoe alle verschillende combinaties van 2 kolommen in MySQL te krijgen?